Other possible rhymes for dog
adog
antidog
bdog
bedog
bigdog
bird-dog
blackdog
brewdog
bull-dog
bush-dog
cant-dog
cat-and-dog
catdog
condog
cur-dog
dog-
dog-eat-dog
dogg
dogge
dogh
dogue
guard-dog
hang-dog
heal-dog
hop-dog
horn-dog
hot-dog
house-dog
hunting-dog
hyena-dog
idog
junkyard-dog
kdog
lap-dog
logdog
m-dog
moon-dog
nondog
o-dog
overdog
pi-dog
pie-dog
prairie-dog
pug-dog
puppy-dog
pur-dog
pye-dog
ratdog
sdog
sea-dog
she-dog
sheep-dog
shock-dog
skittle-dog
slough-dog
spoch-dog
strike-dog
sun-dog
t-dog
tie-dog
top-dog
topdog/underdog
tvdog
underdog
undog
velo-dog
war-dog
watch-dog
water-dog
wdog
wiener-dog
wolf-dog
work-dog
yellow-dog