The one reason is the mother dog greeting her puppies, the puppies like to run up to her and lick the sides of her mouth. The puppies jump up on you because they want to get near to your face, and the behavior often persists for many months as a kind of greeting gesture. Young dogs also jump on each other as part of play. This is normal behavior for young dogs and they will also do it to humans.
Outdoors, you must prevent your dog jumping up using by using a leash. If you can’t control him with his collar try a harness without yanking on his neck with a collar. In the house use a harness on a short leash as you will have better control when visitors arrive.
How to stop your dog from jumping up by teaching your dog to sit first.
Raise your forearm to your shoulder treat in your hand.
You must be consistent.
Stand on the leash will stop your dog from jumping up.
Ignore your dog if your dog still jumps up at you turn your back and walk away and don't look at your dog touch or speak to him. As soon as he goes into a setting position reward your dog calmly.
Don't over praise the dog or it could cause the dog to jump up again.
Reward your dog with a gentle stroke and encouraging words such as "good boy", a toy, or a treat. This will keep your dog guessing and stopping from expecting food as a predictable reward.
Choose the marker word you are going to use, like OK or GOOD BOY and stick to the same word. You can use a clicker instead, if you prefer.
Feeding on the ground is better than from the hand because it reduces the chance of the dog jumping up for food.
Professional Pet Sitting Services offered in the Upper to Mid-Pinellas County Area