My dog jumps up on me whenever I come home.

Dogs and puppies jump up in order to be closer to their owners, unfortunately it can ruin clothes and literally knock you off your feet. The easiest way to rid your dog of this habit is to prevent it from happening by requiring he meet you sitting, and by not carrying your puppy in your arms unless its absolutely necessary. Even a well trained dog can become excited and jump. To correct this behavior, resist the urge to yell repeatedly DOWN! DOWN! simply catch your dog's front paws and walk him backwards until he loses his balance, allowing him to fall. As long as you do not launch him backwards he will not be hurt and can be done with out you having to say a word. This response from you and he will be more thoughtful even when he's excited to see you. He must understand good behavior earns your praise and poor behavior is uncomfortable.