
at 7 months i would expect a dog to go longer than an hour without needing to urinate. i take my dog to work with me, and his daily routine is, short walk in morning, pee and poo, then in my office area until lunch 12.30pm where i walk him for 45mins of my hour, then leave work at 4.30p, again out to pee, then a walk around 8pm at night with a final pee in garden at 11pm. he has hasd this routine since 4-5months.
with regards to the crate, i used it until 6 months at night, then gradually left him with door open in my hallway, then allowed access to my room, lower hall, ad finally living room. now at a year old he gets full run of house except kitchen as he is too greedy and determined lol.