Sure, it probably seemed kind of cute when your little puppy first started jumping up your leg. But now that the "little" guy weighs in at a cool 100lbs and stands almost 3 feet tall on all fours, it's not quite so cute. Yet no matter how much you yell at him, he still jumps on everyone, climbs on the couch, and tries to steal your bed. The simple answer to your problem lies in teaching your dog to "get down" when you tell him to.
Most dogs love jumping up-- it helps them to get closer to our faces, where they like to be. Most of us don't really like having the dog jumping up on us all the time, it might be okay every once in a while, but even then, only when asked. What if you could you teach your pup to keep all four paws on the ground where they belong? There is a way; it's called teaching your pup the 'off' or 'down' command.
This a relatively simple command by nature-- you want your dog to stay down on the floor where he belongs, not keep jumping up on people or climbing on the furniture. Be careful in your choice of command words. Since you want him to get down, it can be very tempting to use the "down" command. But if you are already using "down" to make your pup lay down, trying to use the same command for another action like getting off of you or the couch might cause a lot of confusion.
You may want to consider using another word such as "off" or perhaps a combination phrase like "get down", just choose one and stick with it. You will be using the same command when he is jumping up on your leg, laying on the couch, or trying to kick you out of bed.
While training your pup to get down or stop jumping, there isn't very much needed in the way of supplies. However, you will need the following:
If you prefer not to give your dog too many treats and have been using a clicker as part of your training program, you can use it here in place of the treats.