Dogs can be grossed at times. I've seen Gino eat his own vomit and once ate a piece of Luna's poop! One day Luna was out walking with me and there was a dead suirrel on the road and she ran over to it and started to rub her entire body over it. WTF!
I came across this video that proposes an explanation for why dogs lick their human's face when he or she comes home. I love Gino to the tenth power. However, if he wants me to throw up a little, so he can eat, it is so not happening.