Haha, Gabysmum...we have done the same for Riley, although the words may change a little each time we sing it but it's always similar stuff to your song. (and we even have a dog named Bonnie!)