Sounds like normal puppy behavior! Are you taking him on normal walks? If so, how far and long?
Another thing that is also helpful is training. All play does not have to be play. He might be getting bored and trying to figure out what to do with himself. Start training him how to stay, sit, lay down etc. these commands will help him learn indoor behavior.
If you don't have a lot of experience training dogs obedience school is very helpful. Not only do the dogs learn to socialize but you will learn basic commands as well.
Sent from my iPhone using Tapatalk