I read someplace that as a dog gets older he hold one hour per month, so from three months he is still weeing a bit more, from four he is holding longer, then 5 even longer like every 5 hours 6 months 6 hours and so no. my puppy is nearly six and he holds from about 10pm to 7am with no problems. Then we go out and he is bursting the dam