Puppies are a lot of fun and, like toddlers, they need to learn where to go potty. Remember it’s up to us to teach them and reward them when they get it right.
When house training your puppy, consider training him to like a crate. Crates can help with house training and chew training.
Never punish your puppy for not going where you want or for not doing what you want him to do. We have to teach animals what we want them to do. If he doesn’t stay by your side he may not know that’s what you want. Reward him when he’s beside you. Use lots of treats and when he’s older you can use treats and life rewards.