Skip to Content

What To Do When Your Dog Won’t Eat Dog Food But Will Eat Human Food

What To Do When Your Dog Won’t Eat Dog Food But Will Eat Human Food

Any time your dog’s appetite changes, there is a chance that it is due to an illness. So, it’s worth investigating the cause when your dog turns her nose up at her dog food.

A lack of appetite can come from a bacterial or viral infection. Parvovirus is a common, potentially deadly illness that results in reduced appetite, vomiting, and diarrhea, which may be bloody. Even vaccinated dogs can get parvo. Worms can also kill your dog’s appetite. A fecal sample test from your vet is the best way to check your dog for an underlying illness that could be affecting her appetite.

When your dog is sick, she may refuse dog food, but may accept certain human foods like bland cereals or rice, or especially tempting foods like meat, eggs or fish. So, even if your dog is eating human food, she may have a reduced appetite because she is feeling sick. Always check with your vet if your dog’s appetite changes.

Dogs Crave Variety Too

You might notice that your dog happily eats her food when you open a new bag, but after a few weeks, she seems to get bored of it.

Few people seem to know that dog food starts to go bad once you open it. Dry kibble is coated with oils that go rancid, especially once the food is exposed to air. This becomes even more of a problem if you take the food out of the bag and store it in a container, and even worse if you never wash that container.

So, if your dog only wants to eat from a new bag of food, it could be that she craves new flavors, but it could also be because the food is going bad, even if you cannot see or smell a difference.

Always store your dog’s food in the original bag, and use a bag clip keep it fresh. If you buy more than 2-weeks’ supply at once, store some of it in the freezer.

Alternatively, a container with a spout like this one from Buddeezz (price check on Amazon) stores a bag of food in its original packaging. It’s airtight, so it can help the food stay fresher longer and keeps bugs out.

Will “Human Food” Spoil Your Dog’s Appetite?

It’s time that we let go of the idea of “human food.” Food is just food.

It’s perfectly reasonable for your dog to prefer fresh food over bland, over-processed kibble.

And it’s really important that you add fresh, “people foods” to your dog’s diet. Fresh fruits and veggies are packed with cancer-preventing antioxidants. Meat, eggs and fish are full of amino acids and nutrients that are destroyed when cooked and processed.

So, do not be afraid of giving your dog yummy, fresh “human foods,” for fear that she will become finicky.

If you never give your dog anything other than kibble, she may still find human food enticing, even more so because she is not allowed to have it.

Matilda and Cow mainly eat a raw, fresh diet, and they still enjoy eating kibble when I use it as training treats or when I don’t have any fresh food thawed for them. They enjoy kibble even more now because it is a novelty.

Instead of trying to keep your dog from developing a palate for fresh food, just negotiate and add fresh, nutritious toppers to their meals.

It does not take a lot of extra time to boost your dog’s meals. You can use an ice cube tray to freeze small portions of yogurt, eggs, fish, blended veggies, fruits, etc. Then, you can microwave a cube just until it is melted, then stir it into your dog’s food. Or just serve them as mini ice pops.

That’s how easy it is to make sure your dog gets more flavor and variety in their food each day, and it only takes an extra minute of prep time.

You can even use scraps from your meals. Just do not feed them under the table, as you’ll create bad habits and give your dog even less motivation to check her food bowl. Save scraps on the side, then add them to her meal later.

Avoid giving your dog fatty scraps of meat, and those heavily seasoned with onions or garlic, which are toxic to dogs. Never feed chocolate, grapes or raisins, all of which are also toxic to dogs, even in small amounts.

Is It Okay For Picky Dogs To Free-Feed?

If your dog doesn’t seem hungry at mealtimes, you can set the food down and allow her to pick at it throughout the day – but there are downsides to this. I had to stop because I have two dogs, so it would be impossible to keep them from stealing one another’s food.

Free-feeding exposes the food to ants, bacteria, dust, and whatever else might be in your kitchen.

It also makes it harder to keep your dog on a regular potty schedule.

You will also have a harder time monitoring your dog’s food intake and appetite for changes that can indicate an illness.

So, while it’s okay to free-feed if that works best for you, I really do not recommend it. It’s better to make your dog’s food more tempting so that she eats it within fifteen minutes.

Some dogs self-regulate their food intake. They may only need one meal per day, or they may prefer smaller portions throughout the day.

In the past, dog experts made it seem like your dog needed to be a robot – eat what their owner wants, when their owner wants them to eat it.

But there is nothing wrong with creating a meal plan that suits your dog’s individual needs. It does not mean that your dog is spoiled, or that you are lowering yourself in some way.

Dogs do not go off their kibble just to be a diva or to act out – they just know what’s good for them!

Lindsay Pevny
Lindsay Pevny lives to help pet parents make the very best choices for their pets by providing actionable, science-based training and care tips and insightful pet product reviews.

She also uses her pet copywriting business to make sure the best pet products and services get found online through catchy copy and fun, informative blog posts. She also provides product description writing services for ecommerce companies.

As a dog mom to Matilda and Cow, she spends most of her days taking long walks and practicing new tricks, and most nights trying to make the best of a very modest portion of her bed.

You'll also find her baking bread and making homemade pizza, laughing, painting and shopping.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Rob russell

Monday 6th of March 2023

This article is a joke. Dogs stomachs are not designed for human food at all.


Friday 29th of April 2022

Hiii, my 8 months old teacup Pomeranian leaves the dry kibbles ( royal cannine/ happy dog) aside and eats whatever we are eating im trying to avoid that but he prefers to starve and not eat kibbles lately he started to like steamed broccoli, cucumber and lettuce so while we are eating i keep a plate beside me with these veggies and give him and he enjoys! i tried to mix wet food eggs beef chicken to his kibbles what he does he eats all and leaves the kibbles on the floor. I desperately need help what to do

best butcher Brisbane

Wednesday 23rd of March 2022

Proper training for dogs is a must to make them not picky with their food. There are lots of tutorials you can watch and apply it on your own pet.


Wednesday 2nd of June 2021

I’m having trouble finding anything helpful online. I’ve had my 4 month old pitbull for 6 weeks. She absolutely REFUSES kibbles! I HAVE to cook her food in order for her to eat. I try to mix them, put water in it, wet food. She will only eat it if it’s 90% real food with dog food as a topper. I make big batches of oats and brown rice, I give her eggs when I make them but the guilt is heavy here I need some help!

Lindsay Pevny

Monday 14th of June 2021

Hi Danielle, have you had your puppy checked by your vet? It's not unusual for puppies to be picky but I think it's worth getting a checkup if they haven't been seen recently. What kind of kibble does she eat, have you tried changing formulas?


Saturday 30th of January 2021

Ok my Chi is1 1/2 years I believe she is 3 weeks pregnant she has always ate kibble and loves it I have 3 small dogs they all get 2 meals 1/4 cup each same time ever day. I thought I would give my pregnant chi a little bit extra she seemed hungry so I started giving her egg mix in food some chic and now she won't eat her kibble on its own , 3 days and she won't so I gave in and put egg in kibble and she picked all kibble out and puts it on the floor and ate all the eggs lol I don't know what to do I created a monster lol how can I get her back on her kibble? Help pls

Lindsay Pevny

Saturday 30th of January 2021

Hi MJ! Thanks for stopping by. I don't have the answer you're looking for, the truth is that all dogs can benefit from fresh food but of course they need the balanced nutrients they get from kibble.

So I'm siding with your girly, especially if she's pregnant - pregnant and nursing dogs are often given puppy food because it's higher in calories and protein but you'll want to check with your vet to see if she is indeed pregnant. If you don't have the option of switching to a cooked, raw, or even canned diet at this time, you can possibly stop her from picking out the "good stuff" by..

Putting her kibble in a bag or container, putting the egg/chicken/meat in there, and letting it "marinate" in the fridge so all the kibble takes on those yummy flavors. If they don't mind it, you can add water too, rehydrating the kibble makes it easier to digest and it's better for their kidneys.

So I hope my answer helps a little even though it's really just to keep her "spoiled" - she's worth it!

This site uses Akismet to reduce spam. Learn how your comment data is processed.