Jumping isn't bad behavior. It's an excited greeting that's been accidentally rewarded.
Your dog isn't being rude. From their side, it's the most natural thing in the world — you walked in, the most important human in the universe came home, and they want to get to your face. They jumped, you reacted, eye contact happened, hands touched fur. Reward delivered.
That pattern got reinforced fifty, a hundred, a thousand times. So now jumping on you when you get home is the script. Same with guests. Same with anyone interesting at the door. The dog isn't broken — they're doing exactly what worked.
No amount of "off!" fixes this, because by the time you say it, your dog already got the reward — your hands, your face, your eye contact. The fix isn't a louder correction. It's teaching the dog what to do instead: sit, four-on-the-floor, place. A behavior that earns the same payoff without anyone getting knocked over.
We do that work in your house, at your front door, with your real guests — because that's where the problem actually happens. By the end, you and your dog both know the new script, and it holds when I'm not there.