Our puppy is five months old now and for quite a while he has been sleeping well through the night and waiting until I get up (about 7am) to take him outside, where he immediately pees and poos. However, just in the last week he has stopped pooing at night before bed. This means I have to put him to bed knowing that the last time he went was about 3pm. He then, understandably, needs to go early in the morning about 6.30am. He doesn't make any noise, so I just find a mess in his crate when I get up about an hour later. What can I do to make him poo at night? He used to do it and nothing in his routine has changed.