It’s best not to punish the puppy for making a mistake. Instead, focus on praising appropriate bathroom behavior. If you catch your puppy in the act, interrupt it by saying “No!” in a firm voice or clapping your hands loudly, then take the puppy outside to finish going to the bathroom. Never swat your puppy, yell at it, or try to rub its nose in the mess.
It's not so much the dog doesn't listen, more that he doesn't understand what you want him to do. Go back to basics and don't punish him when he toilets indoors. Double your vigilance and take every opportunity to put him outside to toilet. The crucial thing is to be present when he does toilet in the correct place, so that you can reward him. This makes him keener to repeat the performance to get another treat. Conversely, if you have been telling him off for indoor accidents he may already feel inhibited about going to the toilet in your presence, including when he goes outdoors. This is one reason why it's important not to punish for inappropriate toileting.
In considering the natural behaviours of specific breeds of dogs, it is possible to train them to perform specialised, highly useful, tasks. For example, Labrador retrievers are the favoured breed for the detection of explosives. This is because of a combination of factors including their food drive which enables them to keep focused on a task despite noise and other distractions. Most working breeds of dogs are able to be trained to find people with their sense of smell (as opposed to their sense of sight). Cocker Spaniels are able to be trained as part of a termite detection team. Their relatively small size enables them to fit into small spaces, and their light weight allows them to walk on areas of ceiling which would be dangerous to anything heavier. In fact, although unusual, termite detection dogs are much more reliable at detecting termites than humans who rely on a basic system of tapping and listening. Because of their ability to learn signals by sight and for their energetic and athletic natures, German Shepherds are able to be trained for work alongside search and rescue teams and human apprehension teams.
No-pull harness The no-pull harness is worn on the body of the animal. The no-pull harness differs significantly from the standard harness since it makes it harder for the dog to pull because it distributes energy over the dog's back and shoulders. Like the head collar, the no-pull harness does not teach the dog not to pull, it only makes it harder for the dog to pull.