A puppy needs to go toilet a lot. After sleep, after food, after play, and some times in between. To teach a puppy to go outside to toilet, you need to be with it all day, you need to take him outside and stay with him so you can praise him when he go's in the garden. if he go's in the house you can say NO and take him outside, but you can only do this if you catch him doing it, even a second or two later, and he wont know why you are angry, so if you leave him all day in the house then he has no choice but to go in the house, and wont understand why you are angry when you get home. all I can