Uuuuuggghhh. The dog I have now, 11 months old, was very.....um...enthusiastic about greeting when I got home. Bouncing around like an idiot, mouthing my hand if I touched him right then etc. Super aggravating. But I also prefer not to ignore my dogs when I get home, I like that he's happy to see me..... So I taught him a chain of commands which culminated in " calm ". He knows what the word means now. He hasnt gotten to point he is automatically " calm " when he greets me every single time, but mostly does, and otherwise now I can tell him " calm " and he knows that means to sit, be still, look me in the face, and hold still and not mouth and act excited while I pet and greet him. I am a big believer in giving the dog an alternative behavior rather than just trying to cut out a behavior!