Thanks for sharing! The hour per month of age for 'holding it' seems roughly correct. I'm currently getting up approx every 3 hours with Blue, and this mainly works. He was perfectly happy with me sleeping at the side of his crate, but I couldn't continue that for reasons of physical discomfort, so going to bed and getting up regularly is the best substitute. He seems to sleep in stretches of roughly 3 hours at a time too, which is handy. When he nods off around 8pm, I seize my chance and go to bed! I get up around 11, and again at 2 and 4.30 - if I leave it til 5 I have a poo to clean up. Hoping that as the mornings get darker he will start waking later.
During the daytime he is pretty much clean and dry now, with just a very occasional accident if I am not vigilant.