I would suggest training, for you, your family and your puppy. The key word here is puppy. You need to train him
to be the dog you want. Your local petco and petsmart have training also private training is available. He also
needs to be on a schedule. Also you need to get those pee stains up in your home with a good enzyme cleaner.