How to Train Your Dog to Eat His Food

How to Train Your Dog to Eat His Food
Easy difficulty iconEasy
Time icon5-110 Days
General training category iconGeneral

Introduction

You might think every dog should automatically know how to eat his food and be more than ready to do so as soon as you put his bowl down.  But, not all dogs will do so; some are fussy and will spend time sniffing the food, licking it, and looking at it, yet he still will not eat it. What's going on? Isn't he hungry or maybe he just doesn't like his food? If you are under the impression that the reason he won't eat is that he wants variety in his foods, it's possible that nothing could be further from the truth. The simple fact is, your dog will keep eating the exact same food day in, day out for the rest of his life.

It is your job to make sure you offer him a tasty nutritious meal. In fact, chances are good that the biggest reason he won’t eat his food is that you have probably been feeding him table scraps. When he gets used to these tasty morsels, he isn't going to want the dry or canned food you have been putting in his dish. Or perhaps you started him out by offering him several different types of food to see which one he liked the best, now he is simply holding out for a better food. No matter what the cause, now you have to teach him to eat the food you put out for him. 

arrow-up-icon

Top

Defining Tasks

In this particular case, there really isn’t a specific command to teach, such as "Eat" or "Chow Down". It is important that your dog learns to eat, but at the same time, if he takes a day off from eating, it is usually nothing to worry about. Not all dogs eat every day and some need to eat more than once a day. In most cases, training your dog to eat what you put in his bowl is nothing more than a matter of time and patience. You can teach a dog of any age to eat what you put out for him; in most cases, it could be no more than waiting until he is hungry enough to eat.

Remember, your dog will not starve himself to death, he will only go without eating until he can no longer stand being hungry. Be patient and in time he is sure to put his nose down in the bowl and start scarfing down his food. 

arrow-up-icon

Top

Getting Started

If your dog is being fussy about his food or seems to be refusing to eat what you put down, patience is the only real tool you need. Be sure to keep his food bowl in the same location at all times and pick it up when he is done eating.  Try to pick a quieter spot in your house such as the kitchen floor and choose a time when no one is likely to be in there to disturb him while he eats. Again, there aren't any real commands you need to use to make him eat, you just have to be patient. 

arrow-up-icon

Top

The Single Food Method

Most Recommended

3 Votes

Ribbon icon

Most Recommended

3 Votes

Ribbon icon
1

Choose the food

Choose one food that you know your dog normally likes to eat

2

Put his food down

Put a bowl of it down at the normal feeding time (try to find a different time than family dinner time).

3

No more than 30 minutes

Leave the bowl in place for no more than 30 minutes.

4

If he won't eat

If he doesn’t eat, take the bowl away.

5

He will eat

It might take him a couple of days before he is hungry enough to eat. But you can bet when he finally gets hungry enough, your pup will eat. It might take a few sessions like this, but he will eventually get tired of going hungry.

The Schedule Method

Effective

1 Vote

Ribbon icon

Effective

1 Vote

Ribbon icon
1

Start at three times a day

When your dog is a puppy, feed him two or three times a day.

2

Cut back

Over time, you can whittle this down to once or twice each day.

3

Same time every day

Be sure you always put his food down at the same time every day without fail. In time, he will associate the time of day with when his food comes.

4

Same food, same everything

Use the same food and the same amount every time you feed your pup.

5

Consistency is key

Consistency is the key to getting a fussy eater to eat what he is given when he is given it. Keep in mind that no matter what type of training method you decide to use to convince your dog to eat, there are going to be days when he simply won't eat because he may not feel well or he simply isn't hungry. If for any reason your pup won't eat for several days, you should take him in to see his vet for an examination to make sure his lack of appetite isn’t due to a medical condition.

The Time Method

Least Recommended

1 Vote

Ribbon icon

Least Recommended

1 Vote

Ribbon icon
1

Half rations

Start by putting half of his usual amount of food in his bowl and putting it on the floor in his usual spot.

2

Count to five

Count to five and see if he is eating, if not, remove the bowl and put it away without saying a word.

3

Wait to try again

Wait for a full 12 hours and try again.

4

Full rations

If he eats, then wait another 12 hours and put out his regular amount.

5

Try again

If after he starts eating he stops eating his full amount, remove the dish and start the process all over again. Remember it is your job to make sure he has plenty of food to eat, but it is his job to choose whether he eats it or not. All you can do is teach him to take advantage of the food you provide.

Written by PB Getz

Veterinary reviewed by:

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

Training Questions

Have a question?

Training Questions and Answers

Dog nametag icon

Brandy

Dog breed icon

Labrador

Dog age icon

Eleven Years

Question icon

Question

Thumbs up icon

0 found this helpful

Thumbs up icon

0 found this helpful

I have been hand-feeding my dog for the past 3 years, but now I need her to start eating on her own because I won't be as available as before. She eats on her own occasionally, if she likes what's given (e.g. rice, egg, etc.) but I can't give her that every day as we're trying to maintain weight, nor is it always available. How do I get her to start eating on her own?

Sept. 11, 2023

Brandy's Owner

Expert avatar

Caitlin Crittenden - Dog Trainer

Recommendation ribbon

1133 Dog owners recommended

Hello, First, I would mix her current food, if using kibble, with something she likes, such as a kibble topper, crushed into a powder and placed in a ziploc bag overnight with her kibble, so her kibble tastes and smells like it. Goats milk is an option for some dogs as well, or non-sodium chicken broth or small bits of chicken. Use those things to make her kibble more interesting then gradually decrease them a bit at a time until she is able to eat just the kibble. Also, if she likes toys, I would purchase something like a kong wobble and place part of her dry food into the kong wobble for her to play with and get out - often picky dogs will eat if they are playing and its fun for them, better than they would with a bowl. If will eat the kibble from the wobble, then continue placing some of her food in there until she is in the habit of getting the food out to play. Once she associates the kong and food with each other, you can unscrew the wobble and you will see that it looks like a wobbly red bowl. Place her kibble in there as if you were feeding her from a bowl. At this point you can simply let her eat out of that as a bowl from now on, or you can attempt to purchase a similar flat bottomed bowl and feed in that instead. Best of luck training, Caitlin Crittenden

Oct. 6, 2023

Dog nametag icon

Snowy

Dog breed icon

Indian Spitz

Dog age icon

Eight Years

Question icon

Question

Thumbs up icon

0 found this helpful

Thumbs up icon

0 found this helpful

My dog is in a habit of being hand fed. He won't eat otherwise if only I don't feed him. He doesn't eat when someone else feeds him. He is in a habit of eating milk and chapati cooked together like cerelax and refuses to eat anything else. How can I make him eat different food items? Please help me.

Jan. 19, 2023

Snowy's Owner

Expert avatar

Caitlin Crittenden - Dog Trainer

Recommendation ribbon

1133 Dog owners recommended

Hello, If he has been eating only those things since puppihood, he is likely very deficient in vitamins and minerals and that may be effecting his digestive system, making it hard to get him to eat it all now. I would speak with your vet about how to address any nutritional deficiencies and help him heal if needed. I would also choose a high quality nutritionally dense food that's got digestive enzymes included in it, and start by soaking the food in the milk, with the bread, just a little bit at a time, so it is soft and tastes like the food he is used to. Start with just a few pieces. As he improves, and will eat that, slowly increase the amount of dog food, and decrease the amount of bread overtime. Whether this will be successful will also likely have be affected by whether your vet can help him heal any deficiencies or gi damage. I am not a vet so consult your vet. Best of luck training, Caitlin Crittenden

Jan. 23, 2023


Wag! Specialist
Need training help?

Learn more in the Wag! app

Five starsFive starsFive starsFive starsFive stars

43k+ reviews

Install


© 2024 Wag Labs, Inc. All rights reserved.