How long can a dog go without peeing?
Normal healthy dogs can hold their pee for four to eight hours. Puppies and senior dogs need to go more often, and high temperatures can cause the dog to drink more and need to go more often.