My two-year-old dog seems to only be able to hold her pee for about six hours, which is unfortunately less than the amount of sleep I need to get in a night. We'll potty her before we go to bed, but she'll still consistently wake up an hour or so before I do, no matter what time we go to bed. As in, I tried going to bed earlier and getting up earlier to take her out, but she only got up even earlier.
Now that she's been doing this for a little bit, she'll also start whining for her breakfast. I hate giving it to her because I know it's only training her to get up early and eat; but I also can't deal with her whining for a half hour while I'm trying to sleep.
How can we train her to be better at waiting for us to get up in the morning? For example, not giving her water after a certain time? I'm hesitant to try that on my own because I already worry we don't give her enough water.
Aside from this, she's otherwise house-trained pretty well. I don't think she's had a daytime accident for a few months now.