The Puppy Song was written by Harry Nilsson in 1968. It was written at the request of Paul McCartney for Apple artist Mary Hopkin. Mary Hopkin recorded the song in 1968 and it was released on her 1969 album Post Card. Her version was produced by Paul McCartney and was the first version released. Harry Nilsson recorded his version the same year and released it on his 1969 album Harry. In the UK it was also released as the B-side to Maybe in 1969.
Now Hear This: The Puppy Song – Mary Hopkin (1969)