I say it depends on the dog and the amount of activity and water intake. I’ve heard puppies can hold it one hour per month of age + one, so a 4 month old puppy can hold it for 5 hours. My puppy was able to hold his bladder all night (9 hours) since he was 10 weeks old, but that isn’t common. My guy loves his crate though, so he isn’t at all stressed out. Being stressed just increases the need to go to the bathroom, so I’d make sure your puppy is happy in the crate.
Forrest 9/1/2016 - 5/14/2017 RIP
UFO vom Wildhaus "Archer" 4/30/19
Brooklyn - Golden retriever 1/30/11