When you first bring your dog home, you want him to have time to adjust to you and his surroundings before you start formally training him, but there is no need to wait to begin communicating with him – especially if you like clean carpets. You should start housebreaking your pup right from the beginning.
If you allow him to go “potty inside” because he is new, he is not going to understand a sudden change of social order and will take longer to adjust. He may even hold on to the old behavior longer as he will see that as how things are supposed to be since that is what he was shown. For this …