Thanks for the suggestion, but it's not any of those. (I listened to Aaron Morgan playing, and I've heard the Scottish one before.)
Grandpa never sang the song, just played it on the harmonica. I doubt if doagies came into it; I believe it was a waltz.