Use your puppy's age in months to determine how many hours he can hold his bladder. If your puppy is younger than 3 or 4 months of age, set your alarm at nighttime so you can wake him up halfway through the night and take him to go potty, because at this age he might not be able to make it through the night.