We have a beautiful 15 week old puppy who is really an absolute dream. He was house broken within about 6 hours of coming home with us, loves his crate, walks nicely on his leash and genuinely seems intelligent and eager to please 
HOWEVER :- everything I have read about crate training suggested that he'd need to go to the toilet within one hour of eating. This hasn't been the case.
In fact, he doesn't poop hardly at all in the day, but does wake us up at night to go out.
His schedule goes like this:
6am play outside and poops
7am breakfast
7:30 crate
8am outside and poops
12pm lunch
4pm dinner
8pm poop
10pm poop
2am poop
Am I doing something wrong? Why does he only need to poop in the night?
I've tried sitting outside with him all day today, so he could go freely whenever he wants to, but he doesn't go.
He's doing so well to wake us up and get outside when he needs to go, but I'd sort of hoped he'd be sleeping through by now... (We got him at 10.5 weeks by the way).