Training a new puppy takes time.
I wrote about this in my book "How to train your puppy to pee and poop outside" and I know the techniques work, but they take patience and persistence by the owner.
Tip: Rewards for GOOD BEHAVIOR are better than scolding him for bad behavior.
Have some liver treats you can give him when he does the least little thing RIGHT.
HE WILL REMEMBER.
Definitely good Riverlaw...