What kind of things have you tried to keep him from doing this?
When he is most excitable (when you first get home), that's probably the least opportune time to try to teach him not to do it. Whatever type of training/corrections you do with him, you'll want to do them after he's had a good bit of exercise, and is in more of a calm state of mind.
With our pups, one of the best deterrents to behavior that we've found is a squirt from a water bottle. Again, you have to be careful with this though, as if the dog is not in the right frame of mind (i.e., if he's too excited), it can become a game - which is the last thing you want.
So, what kind of things have you tried to this point? Maybe some of the other members here can give you some useful training/correction methods
