The best age to house train your puppy is when it reaches 12-16 weeks of age. An 8-week puppy simply isn’t capable of holding it, and the training will be useless.