I've been put on, put down
Couldn't put my foot down
In a pair of sensible shoes
I've been kissed on, kissed off
Ripped up and shipped off
Been a little ticked off too
I've been runnin' like a stallion
And called a rat-scallion fool
But I don't mind
No I don't mind
'Cause every dog has its day
And it's coming my way
I've been lost in the fog
But every dog (every dog) has its day
I've been turned on, tuned in
Dropping in and out again
From Monaco to Kathmandu
I've been that-ied, this-ied
Hare Hare Krishnaed
Yogi Maharishied too
My dogma got run over by my karma
What's a boy to do?
But I don't mind
No I don't mind
'Cause every dog has its day
And it's coming my way
I've been lost in the fog
But every dog (every dog) has its day
Looking back from here
All the tender years
All the sorrow disappears along the road
Nights I've spent alone
Lonely streets I've roamed
Like a mammal looking for a bone
Trying to find my way back home
But I don't mind
No I don't mind
'Cause every dog has its day
And it's coming my way
I've been lost in the fog
But every dog (every dog) has its day