A general rule of thumb is that a puppy can hold it for as many hours as they are months old, plus one. So for a three-month-old pup, that's four hours. You should also give them a bathroom run after they eat or drink, wake up from a nap, or finish a play session — all times when they're likely to go.
How long can puppies hold their poop at night?
How Long Can A Puppy Hold Their Poop At Night? The exact time will depend on the age and size of the puppy, but most puppies fully digest their food after about 6 to 8 hours. That means they're going to need to go after about 6 hours and many won't be able to hold it much longer than that.
How long can a puppy hold its poop after eating?
Most puppies eat three to four meals a day while they're growing and they'll have to pee and poop after each meal. For younger dogs, wait about 20 minutes after a meal to take him outside to potty. The younger the puppy, the sooner you should take him out after a meal.
More useful articles on a similar topic 👇
How often should a 6 month old puppy go out?How long after a 6 month old puppy eats does it poop?