I Love My Dog is a song written by Cat Stevens, and it was his first single (b/w "Portobello Road"), showing up on his debut album, Matthew and Son. Stevens later acknowledged that the song has been inspired by Yusef Lateef's "The Plum Blossom" (from Eastern Sounds) with which it shares a melody.
The B-side track, "Portobello Road," is about the famous street and market in London, England. The song was written by the American lyricist Kim Fowley, and Stevens was asked to collaborate by composing music for the song. It was later covered by Stevens' first guitarist, Alun Davies, after signing with Island Records in 1970. Davies' version appeared on his first solo album, Daydo, in 1974....