Question: how long can a two year old dog hold it?
Answer: Puppies: one hour per every month of age (so a three month old puppy can wait three hours to pee) Adult dogs age one year and up: up to eight hours, but ideally no more than six. Senior dogs age eight and up: depending on size and health, anywhere from two to six hours.