Minimize the likelihood of jumping
Put the dog on leash and ask the dog to sit in the presence of a person
Once the dog sits, cue the dog to say hello
Allow to greet for 1 - 2 seconds, then call back and reinforce with food - before the dog jumps on the person
**If the dog jumps, immediately
Allow the dog time to settle before allowing them to greet - this may take 15 minutes or more!
Step into the dog and person as soon as the dog approaches the person and immediately feed the dog just below chin level for keeping all 4 feet on the floor.
Next steps (can be done in varying order depending on your priorities)
Add an additional dog (may require returning to step 1)
Reduce the use of food gradually 100% -> 75% -> 66% -> 50%, etc.
Gradually increase the length of time the dog is allowed to great before calling away
Gradually increase the energy level of the person the dog is greeting
Drop the leash
Remove the leash