How to Train Your Dog to Not Eat Human Food
How to Train Your Dog to Not Eat Human Food
Hard difficulty iconHard
Time icon3-6 Months
Behavior training category iconBehavior
Introduction

Does your dog sit next to you at the table begging for your dinner instead of eating his own? Have you ever made yourself a sandwich and left it on the counter only to find your pup has snatched it when you weren't looking? Dogs are notorious scavengers, the urge to behave like this is deeply embedded in their ancestry. But, this doesn't necessarily mean it’s an acceptable behavior.

At the same time, if you have ever given your pup a "treat" in the form of tidbits from your plate or food that is left where he can get to it, you have only succeeded in reinforcing the fact he is getting rewarded (in the form of food) for this type of behavior. While it can be challenging to train your pup not to eat human food, it is not impossible. 

arrow-up-icon
Top
Defining Tasks

Training your dog not to eat human food falls under the general training, but can be very challenging. The basic command you must train your dog to obey is 'leave it' or your own version. No matter what command you finally settle on, be sure you always use the exact same wording and that you do so with a firm voice that tells your pup you mean business and expect him to obey.

As with most commands you train your dog to obey, this one can take a few weeks for your pup to learn he must do as he is told. But once he learns it, you should find that not only does he stop begging, but in most cases, he will ignore foods that are left within his reach (at least for a while, as any dog will give in to the temptation from time to time).

arrow-up-icon
Top
Getting Started

Getting started can be a bit challenging, but you have to begin somewhere. Be sure to have plenty of his favorite dog treats on hand to reward your furry friend for getting things right. You may also need to lay in a supply of top quality dog food if you are not already feeding your pup the best, to ensure his nutritional needs are being met. Beyond this, you will need his favorite human food, a quiet place to work, and an ample supply of patience. 

arrow-up-icon
Top

The Waiting Game Method

Effective

0 Votes

Ribbon icon

Effective

0 Votes

Ribbon icon
1

Place his food out

Each day place a bowl of your dog's favorite food in the required amount out for him to eat.

2

Give him an hour

Do this twice each day and give your dog an hour to eat before picking the bowl up.

3

Try later

If he doesn't eat it the first time, try again later in the day.

4

Never give in

Do not give in, your dog will not let himself starve.

5

No snacks

Most important of all, do not give him anything else to eat and keep all other foods out of his reach.

6

Smarter than you realize

Your dog is smarter than you may give him credit for. Once he realizes he is no longer going to be given people food just because he is begging and hasn't eaten, he will eat the food you put out for him. The more you repeat this type of training the faster he will learn.

The Leave the Food Method

Effective

0 Votes

Ribbon icon

Effective

0 Votes

Ribbon icon
1

A quiet starting spot

Start in a quiet room with a plate that has people food on it.

2

Treats in hand

Have his favorite treats on hand.

3

Leave it!

Each time your dog approaches the plate, tell him to "Leave it!"

4

Praise for success

When he does so praise him and offer him the treat. Be sure not to punish him if he fails the test, but be ready to continue working with him.

5

Repeat until he gets it

Be sure to do this every time you see him approaching human food and in time he will simply stop on his own. This method tends to work very well for most dogs and again, the concept of 'leave it' can be applied to anything else you don't want to end up in your furry friend's mouth.

The Treat Space Method

Effective

0 Votes

Ribbon icon

Effective

0 Votes

Ribbon icon
1

Find a spot

Start by finding a spot for your dog to lie down and stay while you are preparing your meals and eating.

2

Lie down right here!

Teach your dog to lie down on this same spot each time you start preparing a meal.

3

Reward time

When he does, reward him with a treat and plenty of praise.

4

Rinse and repeat

Repeat this process until your dog goes and lays down by himself in hopes of getting a treat.

5

You win

Eventually, your dog will simply go lie down on his own without the need for commands or treats. This method works much better if you give your pup a nice comfy bed to lie on during your meal times.

Written by PB Getz

Veterinary reviewed by:

Published: 02/02/2018, edited: 01/08/2021

Training Questions and Answers

Dog nametag icon
Heidi
Dog breed icon
Doberman Pinscher
Dog age icon
3
Question icon
Question
Thumbs up icon
0 found this helpful
Thumbs up icon
0 found this helpful

will not eat kibble. or most can foods. at times won't even eat human food

Aug. 26, 2023

Heidi's Owner

Expert avatar

Caitlin Crittenden - Dog Trainer

Recommendation ribbon

1128 Dog owners recommended

Hello, Since he is also refusing canned food and even human food at times, I would speak with your vet. This sounds like it may be rooted in a food allergy, GI issue, infection, or bacterial imbalance. I am not a vet so cannot give advice on medically related issues. In my experience only as a fellow pet owner, when I have had issues with my own dogs not eating, for me it has been due to a food allergy ingredient, lack of digestive enzymes or need for probiotics, infection like parasites, or underlying illness. I would speak to your vet about his lack of appetite, and possibly try switching to a high quality dog food different primary ingredients, with your vet's oversight. Best of luck training, Caitlin Crittenden

Sept. 11, 2023

Dog nametag icon
Thalia
Dog breed icon
Dachshund
Dog age icon
Two Years
Question icon
Question
Thumbs up icon
0 found this helpful
Thumbs up icon
0 found this helpful

My dog is wanting to eat anything from outside weather it's chewing up small sticks and ingesting them, eating other dogs poo, bird or fox. Any food litter people leave out. And anything that she can get hold of. This then stops her from eating her own dog food and she automatically refuses to eat her own dog food and would then rather have human food instead. How do I train my dog to leave things outside please.

June 13, 2023

Thalia's Owner

Expert avatar

Caitlin Crittenden - Dog Trainer

Recommendation ribbon

1128 Dog owners recommended

Hello, Many dogs enjoy chewing things apart and might get a bit carried away chewing and ingest, but the extend that this sounds like is going on could indicate a medical condition like Pica. I am not a vet and not qualified to give medical advice. As a fellow pet owner rather than expert on health, if it were me, I would speak with my vet about a possible cause of nutritional deficiency. If this isn't related to a health issue, then pup might be bored and may lack mental stimulation. I would look into toys that are more interactive and involve hiding treats and pup working to get them out of the toy designed durably for this purpose. I would spend more time teaching commands and tricks to pup to stimulate their minds and help with boredom. I would integrate pup into your home life more if they are spending a lot of time outside, and utilize the crate to help with indoor destructive chewing and spending a lot more time with you if they don't already, working on commands like leave it and drop it while with you. Best of luck training, Caitlin Crittenden

June 14, 2023

Dog nametag icon
Lulu
Dog breed icon
Boxer
Dog age icon
7 months
Question icon
Question
Thumbs up icon
0 found this helpful
Thumbs up icon
0 found this helpful

She just wants human food unless u put something on her dry food

March 13, 2023

Lulu's Owner

Expert avatar

Caitlin Crittenden - Dog Trainer

Recommendation ribbon

1128 Dog owners recommended

Hello, First, most dogs will always choose human food over kibble, and a smart dog who has learned that not eating their own food means they will be given human food eventually will hold out for a day or two to get human food instead. Some dogs refuse their own food because the human is giving them another better option if they wait; others are genuinely picky and don't like eating well enough to be willing to eat plain kibble. For a genuinely picky dog, I would speak with your vet about possible GI issues that might be effecting how pup feels when they eat, such as a food ingredient allergy and need to switch foods, bacterial imbalance and need to probiotics or antibiotics, lack of enzymes, stomach acid issue, or something else. I am not a vet so speak with your vet about anything that might be medically related. To get pup transitioned to kibble when there isn't also a medical issue needing addressing, or after it's been resolved, you can purchase a kibble topper, like a freeze dried meat based topper. The topper can be crushed into a powder if freeze dried, and that can be mixed with pup's kibble the night before in a baggie to flavor and scent the kibble. Feed pup that kibble the next day. Gradually overtime, you can decrease the kibble topper powder to transition pup to normal kibble again, while withholding giving human food as an alternative unless it's medically necessary. Some kibbles also contain kibble toppers mixed in already, for dogs who need a long term incentive if they are a dog who genuinely dislike eating. Best of luck training, Caitlin Crittenden

March 14, 2023


Wag! Specialist
Need training help?

Learn more in the Wag! app

Five starsFive starsFive starsFive starsFive stars

43k+ reviews

Install


© 2025 Wag Labs, Inc. All rights reserved.


© 2025 Wag Labs, Inc. All rights reserved.

Wag! Premium service

Get Wag! Premium & save on all services

Health & Wellness

Chevron down icon

Become a Caregiver

Chevron down icon

Wag! App

Five starsFive starsFive starsFive starsFive stars

43k+ reviews

Install

Wag! for Pet Parents

Five starsFive starsFive starsFive starsFive stars

43k+ reviews

Install

pet-parent-illustration

Pet Caregiver

Find pet care jobs on Wag!

Approved Caregiver?

Get the app