The best time to housebreak your puppy is between 12 and 16 weeks when they have enough control of their bladder to learn.