My yorkie is 1.5 years old, 8.2 lbs - She can hold it all night for 9 hours, but once in awhile every 6 months she might make a mistake in the house - either because we go too long without letting her outside OR if she gets too excited by playing with other dogs then she goes within 4 hours. She's usually good on average 6-8 hours. Good luck! |