However, here is what I mean. Make sure to have your puppy on a schedule. Feed him, and take him out in about 15-20 minutes to elliminate. Learn your dogs potty time behavior. If your dog doesn't elliminate when you take him outside, put him in his crate when you return back inside.
Dogs are much more unlikely to use the bathroom in the confined space of their crate.
Wait for about 15 to 20 minutes and take him out again. Keep repeating this process until your dog has done his business. When your dog is inside and loose in your house, make sure you can monitor him. So that means you need to be able to watch him while he's loose until he's potty trained. Don't feel guilty about putting your baby in his crate when you can't watch him.