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