Dogs beg only because at some point, someone rewarded that behavior. Don’t start the habit of allowing your dog to beg while you eat and it won’t become a problem. Let your guests know this as well as many non-dog owners have no idea that giving one little bite to your dog can lead to a problem with begging.
You don’t want your dog to learn to beg and you don’t want to give in because not only does it establish the foundation for future begging, but lost of people food isn’t healthy for your dog.
If your dog has an established begging habit, you can stop it by not allowing him in the same room with you while you’re eating. Let him stay in another room or in his crate whenever you’re having a meal or a snack.
Teach him to go when you’re eating. Train him that when you’re eating, he must be lying down in another room or on his dog bed. You can train him that it’s time for him to rest in his crate with the door open and if that doesn’t work, you can confine him to the crate during meals.
Never allow a dog to sit and stare at you or your guests whenever you’re eating. With their big eyes and sad faces, dogs can tempt even the strongest pet owner into giving in just this once.
When your dog does beg or whine or bark to get a bite of what you’re eating or cooking, you have to ignore the dog. The best way to train a dog and stop bad behavior is to be consistent.
You can train him that when it’s time for you to eat, it’s time for him to eat. Your dog will learn to associate mealtime with his comfort and he’ll look forward to his food rather than yours.
Some pet owners choose to block access to the room where meals are held by putting a baby gate up across the doorway. By being a consistent pet owner with training your dog, you can establish boundaries for your pet that will keep him safe and healthy and prevent him from developing annoying habits.