Jumping

Most dogs jump as pupies.  Unfortunately, when they jump as puppies, they receive positive reinforcement for the behavior, so they learn at an early age that jumping gets them what they want.

Remember this:  You should never give your dog what they want until you get what you want.

When your dog jumps, they are seeking attention, so there are many ways to avoid this behavior.

Step back

When your dog is about to jump, take a couple of steps back quickly and give the command "OFF!"  As soon as the dog's front paws hit the ground quickly praise "GOOD DOG."  You only have 3/10 of a second to give both commands or the dog will not get it, so be quick.  Never touch the dog when he is jumping because even negative reinforcement is attention.

Sit

Any time the dog approaches, give him the "SIT" command.  when he sits, quickly reach down and pet the dog and praise.  This will teach the dog that sitting is the positive behavior.

Quiet Homecoming

Avoid excitement when you come home.  Ignore the dog or give a quiet greeting until it calms down.  Do not touch the dog.  Once the dog is settled, give positive reinforcement.

Turn away

When your dog jumps, turn your back on him. Again, the dog does not get what he wants until you get what you want.

Teach your dog that patting your legs and arm movment does not mean "jump."  Keep your dog on a leash when company comes over, if necessary, until he understands what you want.  Never forget to praise you dog by voice, touch, or treat for behavior well done.  Remember this must be done quickly, so the dog understands and repearts the behavior.

Keep practicing until your dog no longer jumps.  Keep at it!