Dogs want to see and interact with people face to face. This leads to many dogs jumping in order to have that face-to-face contact. When your dog is small, this may not be a problem, but large dogs can be intimidating when they jump, not to mention it can be painful.
The first thing you can do to prevent jumping is to kneel down to the dog’s level. This will allow him to see your face and eliminates the main reason he jumps in the first place. Getting down on his level will let him know you see him.
Another method you can use if the above doesn’t work is to turn your back on your dog. Look up toward the ceiling and refuse to acknowledge him until he settles and sits. Dogs hate to be ignored, especially if that is the reason for their jumping in the first place. For this method to work, you must be steadfast in not making any eye contact until he has calmed. The slightest acknowledgment will get him excited all over again.
A third method that seems to work well with larger dogs is to wait until they jump and gently grab hold of their front legs. Slowly walk the dog backwards a couple of feet then gently set his front paws on the floor, saying “down” firmly. Dogs hate to walk backwards, and doing so will make him start to associate the unpleasantness with jumping. Saying the word “down” as you place his paws on the floor will get him to associate it with keeping his feet on the floor.
It doesn’t take long to train a dog not to jump as long as you are consistent with whichever method you choose. It also helps if you can enlist the cooperation of other family members so everyone is using the same method. This creates less confusion and more success.