It's very important to put your puppy on a regular and timely feeding schedule; What goes in on a regular schedule will come out on a regular schedule. Every pup is different; some poop immediately after eating; with others it may be 30 minutes to an hour after eating. Unless advised by your vet for some medical reason, do not free-feed. That is, do not leave food out all the time. For two reasons: First, your pup's elimination schedule will be random at best. And second, she will not necessarily associate you as the provider of her food (see our article on being a pack leader and winning a puppy's respect and trust).
So, depending on how old he is and the size of your puppy, it’s unrealistic to expect him to be potty trained before this time. It will be helpful to keep in mind that your puppy is only able to hold their bladder 1 hour for every month old he is. So if your puppy is two months old, they can hold it for about two hours. Don’t go longer than this between bathroom breaks or they’re guaranteed to have an accident.
Clean up any accidents in your house completely with an enzyme cleaner. This is very important because you do not want your pup to smell somewhere he has previously marked because he will return to that spot again and again. And on that note… If Fido has an accident in front of you, and you scold, yell or punish, you will only teach Fido not to take his potty breaks in front of you – Do not punish for accidents.
Training clubs that run the Kennel Club Good Citizen Dog Scheme - the largest dog training programme in the UK are a sensible place to begin. Here you will learn about every aspect of dog ownership from the Puppy Foundation Courses through to Bronze, Silver and Gold award levels. Go to GCDS Training Clubs in your County to find one near to you or email the GCDS Team ([email protected]) or call 0207 518 1011.