Training · · 2 min read · 2 books cited

How to Stop Dog Begging at Dinnertime

To stop your dog from begging or pacing at dinnertime: - Teach “settle”—a calm down/stay behavior—before meals. - Never feed from your plate—giving in reinforces begging. - Feed your dog before you eat—less hunger means less begging. - Use a shake bottle or penny bottle to create distance and say “No” calmly. - Reward after dinner only—timing is key to reinforce good behavior.

Teach Your Dog the “Settle” Command

To stop begging, teach your dog a calm alternative: “settle.” This is an indefinite down/stay where your dog relaxes, naps, or just stays calm—no attention-seeking. Unlike “down,” “settle” doesn’t require alertness. It’s best taught when your dog is already relaxed, ideally after exercise. Start by having your dog lie down, then gently pet them while speaking softly. When they’re calm, say “Settle” in a soothing voice. You can also “capture” the behavior when your dog naturally lies down and relaxes.

Feed Your Dog First to Reduce Hunger

One of the easiest ways to prevent begging is to feed your dog before you eat. This gives them a head start—less hunger means less motivation to beg. Start training with small, low-stakes moments, like eating a snack (e.g., an apple), then gradually work up to full meals. The goal is to teach your dog to settle while you eat, not just wait for scraps.

Never Give In to Begging Behavior

The most important rule: do not give in. If you feed your dog from your plate—even once—you reinforce the behavior. Dogs learn quickly that begging works. Even if your dog looks “so hungry,” resisting is essential. As one trainer put it, “If I can resist feeding a dog who was starving, you can too.” Consistency is key—every time you give in, the behavior gets stronger.

Use a Physical Boundary and Calm Correction

Create a clear “do-not-cross” line around your meal area. Use a shake bottle or penny bottle to signal when your dog gets too close. When they approach or start whining, say “No” firmly, shake the bottle, and stay seated. Do not get up to move them—this teaches them nothing. Stay calm and consistent. If they break the settle or continue begging, say “No” and put them in another room for a minute. Bring them back and try again. This builds respect for your space.

Reward After Dinner Only

The only acceptable time to reward your dog for not begging is after dinner. This teaches them that good behavior leads to a treat—but only after you’re done eating. This timing prevents them from associating rewards with the act of begging. Use high-value treats or praise only when they’ve stayed in “settle” throughout your meal.

Frequently asked questions

What if my dog starts begging mid-meal?

Put them in another room until you’re done eating. This prevents the behavior from being rewarded and keeps the training consistent.

Can I use a treat to calm my dog during dinner?

Only after dinner. Rewarding during the meal teaches your dog to beg for treats, not to settle.

Sources

  1. Dog Training Revolution The Complete Guide to Raising the Perfect Pet with Love · Zak George, Dina Roth Port · Chapter on Begging Behavior
  2. Lucky Dog Lessons · McMillan, Brandon · Chapter on Mealtime Manners

⚠️ Important: this article is a literature summary, not a case diagnosis. Every dog is different — breed, age, and history all affect the plan. For severe anxiety or aggressive barking, contact a certified behavior trainer or veterinary behaviorist.

Got it