Despite the line, "You're a bad dog baby, but I still want you around," this song is not about an actual dog, although it has long been rumored to be. Gilbert O'Sullivan
says it's about "an over-zealous lady," not a poorly trained pooch.
The dog rumor started when the BBC played it on their Christmas 1973 edition of Top Of The Pops
. Their dance troupe, Pan's People, did a routine to the song where the five dancers chastised four very patient pooches (one ran off early on) as part of the choreography. This very literal interpretation of the song has hung around for decades.