Hi! At 12 weeks the max time he can hold it is 4 hours..so you've figured that out! Allow an hour for each month plus an hour. is he in a crate all day? Or long periods of time? I didn't put water in Jakes crate..but he was only in for short periods of time. I always have water available when he was/is loose in house. I know others have water available even in crates..but for me he would spill it more than drink it..and I never figured out how to give him free access to water in his rate..and not have him pee it out in his crate. I figured..as long as he had the ability to access water every hour or so..he would be ok and easier to housebreak. Jake never had an accident in his crate and was totally housebroken at 3 months old! But..I spent two weeks with him when he first came home and totally focused on the housebreaking thing! After eating or sinking..they should go out within a few minutes..