Jumping is a simple enough habit to get control of.
Moe had almost every bad habit a dog could have when we found him. We used a combination of Click-and-Treat Training, repetitive commands and treats, Bitter Apple Spray, pennies-in-a-soda-can, and ingnoring him to turn him into the fine, well-trained :wink: Basset he is today.
I was working on his jumping habit (among other things) using mostly Bitter Apple Spray - if he looked about to jump I'd show him the bottle (by that time with us he knew what the bottle was and just showing it most times would make him re-think what he was about to do). More often than not, he'd decide not to jump but there were times when he was so excited he'd do it anyway. If he did, a quick spray in his direction would would work (not in the face - I'd aim lower so he could get the smell and taste of it but it wouldn't get into his eyes). Once he jumped onto a neighbor who promptly stepped on his rear toes and said "DOWN"... and down he went. He didn't stomp on his toes - he just applied pressure enough to make him want to get down on all fours again. Along those lines, another time Moe jumped up on someone else and this person kneed Moe in the chest (gently but firmly) and Moe went back down on all fours. Both methods worked very well - I was amazed at how quickly Moe complied. When my son (then nine years old) had friends over, Moe would get very excited and try to jump on these small boys. Bassets are very tall when they jump up so these boys would be knocked down - Moe was taller than they were. If I wasn't close by but near enough to see I'd grab the soda can with pennies in it (we had one in every room) and toss it near him. The racket it made got Moe down in a hurry.
Many things work - try the different things we all suggest and keep what works for you. Good luck!
Terry