If your dog bites your hand every time you try to pet it, the first step is to ignore this behavior completely. By not reacting, you're showing your dog that this behavior won't get it any attention. Eventually, it will learn that this action is pointless. Next, use a firm "NO" command. If your dog calms down after the command, reward it. Also, if you often pet your dog on the head, consider changing to petting its chin instead.
How to Train Your Dog Not to Bite Your Hand
1. Ignore It
Often, dogs engage in this behavior to seek attention, wanting you to play with them, or to get their needs met. If you ignore this "biting" request and don't offer any reaction or reward, the behavior will eventually stop. This happens because the dog will realize that the biting doesn't work. Especially if it continues to "aggressively" bite, turn away and ignore it again.
2. Use a "NO" Command
When your dog tries to bite your hand or is in the process of biting it, quickly withdraw your hand and firmly say "NO". Then, observe your dog. If it calms down, try rewarding it with a treat. Create a reward system. For instance, lightly touch your dog’s nose with your hand, and then immediately give it a treat. This will teach your dog that excited biting doesn't lead to treats, but a gentle touch to its nose does. This helps to establish that biting is not a desired behavior.
3. Change from Head Pats to Chin Scratches
Have you ever noticed that when you reach over your dog’s head, it’s more likely to bite than if you reach towards its chin? When you reach over their head, it can feel like pressure. When a dog feels threatened, it may defend itself through biting. However, reaching from below towards the chin, is not as intimidating. It's a more level and non-threatening interaction. Petting your dog’s chin can actually help it feel calmer and more secure.