So a 3 month old puppy can hold it for 3 hours, a 4 month old for 4 hours, etc. At about 6 to 8 months your dog should be able to hold his potty for an entire night. During the day it is different though, and each dog is different. You need to be aware of your puppy’s potty habits.After a while, your dog should get used to the routine of taking potty breaks in the morning before you leave, once during the afternoon, in the evening when you come home, and once again before bed.When your dog grows to be an adult, he should be able to hold off going to the bathroom for about 8 hours.ou need to be aware of your puppy’s potty habits. After a while, your dog should get used to the routine of taking potty breaks in the morning before you leave, once during the afternoon, in the evening when you come home, and once again before bed.