I find that its good to learn the pup's routine i.e. first thing in the morning, an hour after food, after 'wild play' etc . . .
The make sure it is outside at these times, when the pup goes outside reward it. Don’t chastise when it is indoors or it will get secretive and you will find poo in your slippers!
I have a 10 week old Lab. :)