3-6 months: At this point, consider the one hour per month rule.
Three-month-old puppies can wait for three hours, four-month-old puppies for four hours, and so on.
After 6 months: An older puppy, like most adult dogs, has the ability to hold it for up to six hours.