I like clicker training, personally. There are some great videos on youtube on how to do it. FYI, you have to have really good treats for this to work. My dog won't cooperate unless it's one of his favorite treats.
If you put in Kikopup and jumping in a search on youtube, you'll get a video on stopping jumping. She has a lot of great videos on other things, too! I was finally able to get my dog to walk on a loose leash by using her method.