
Eminem has revealed his soft side - by falling for a tiny Chihuahua. The foul-mouthed rapper reportedly bought the three-month-old puppy - who he has named Smoky -last week, and already loves playing with him and walking him.

A source has revealed the rapper, real name Marshal Mathers, is smitten with his miniature pet. The insider told Britain's Daily Star newspaper: "Marshall has been having great fun with his puppy and loves taking him for walks. "Now he can't remember what life was like before he got the pooch."
