Take the puppy’s age in months and add one. This is the number of hours they can hold their bladder. For example, a two-month-old pup can hold for three hours max. A four-month-old pup can hold for five hours.