Control your body language. Understand what your body language is communicating to your dog. It may be as easy as leaning forward or lean backwards.
Controlling time : for a puppy
Part of raising a puppy is preventing it from learning the wrong thing. Something wrong only needs to happen a couple times before it is a learned behavior...sometimes only once. Supervised time is important. It is important to be in control especially when most difficult or when you are not there.
-use a leash in the house
-crater train your dog, and use commands
-utilize a play pen when you're home and occupied