Jumping up and nipping are normal dog behaviors among dogs!
Of course when humans get into the mix these behaviors can become a lot less cute and, depending on the intensity, problematic and unacceptable.
Reprimanding or physically pushing back your puppy or dog really only engages you more with the dog when they are behaving inappropriately and therefore reinforces those behaviors especially when they do not know what to do instead!
Of course your best practice for jumping up would be to make staying on the floor far more rewarding for your dog. Ideally that actually means: reinforcing the dog when they are not jumping in order to make the jumping behavior less attractive in general. Behaviors that don’t fulfill the dog’s goal will become less interesting very quickly. As soon as the dog offers an acceptable replacement behavior by even just having all four paws on the floor, reward your dog highly. Additionally, always reward your puppy highly when they are calm, have all four paws on the floor or play nicely with one of their toys.
Help your dog by providing enough mental and some physical exercise and appropriate things to chew and nibble on so they can have an outlet for those very natural urges.
For specific advice and how to time your reinforcements properly contact us at DogRelations and I will be most happy to consult with you, give you individualized advice and teach your dog all the skills they need in private in-home dog lessons.