Pet Guide

The Best for Your Pets

Why Is My Dog Not Eating His Food But Will Eat Treats?

It can be extremely frustrating when your dog won’t eat their food, especially if they still accept treats. Is your pup just being picky? Are they sick? What can you do to get them to eat again?

Let’s go over some of the most common reasons your dog might stop eating their regular food, how to figure out what might be causing them to stop eating, and what you can try to get them to start eating again.

Bowl of dry kibble dog food and dog's paws and neb over grunge wooden floor

Possible Reasons Your Dog Won’t Eat

There are lots of reasons your dog might stop eating their regular food but still eat treats. Here are some of the most common reasons dogs stop eating.

Mouth Pain

If you’ve ever had a root canal or a tooth pulled, you’ll understand how hard it can be to eat when your mouth hurts. Many mouth problems could cause trouble eating, from gum disease to a cracked tooth.

Many dog treats are softer than kibble, so a dog experiencing mouth pain may be more likely to eat treats and reject their normal food.

They Don’t Like Their Kibble

Just like humans, dogs have different taste preferences. If you’ve recently switched your dog to a new food, they might not like the taste. If you’ve recently opened a new bag of your dog’s usual food and they won’t eat it, the recipe could have changed.

And if nothing about the food has changed but your dog has been eating it for a long time, it could just be that they’re tired of it and would appreciate a new flavor.

The Food Is Spoiled

While it doesn’t seem like those crunchy brown pebbles could go bad, they definitely can. If your dog stopped eating when you opened a new bag, check the expiration date. As much as employees at warehouses and stores are supposed to rotate products, it doesn’t always happen, so you could end up with expired food.

Always store dog food in a container that seals tightly. Even then, moisture, mold, or pests may still get in and cause the food to go bad. Fish flavors, in particular, tend to spoil with time, so you may need to buy smaller bags to feed your dog the whole thing before it goes bad.

If your dog’s food looks or smells different than usual, it may be spoiled and cause your dog to reject it.

Gastrointestinal Issues

How often do you pay attention to your dog’s poop? If you let your dog out without supervision, they could be having diarrhea, worms, or constipation, and you won’t notice until you pick up the yard, maybe on a different day.

If your dog’s behavior changes, especially if they stop eating, you should check your pup’s poop. You probably don’t eat as much when you have an upset stomach, and the same goes for your dog.

Check to see if their poop is squishy, runny, bloody, covered in mucus, has white pieces (tapeworms), or just otherwise doesn’t look normal.

Medical Problems

A wide variety of medical problems can cause a dog to stop eating. Here are just a few culprits that could cause your dog to refuse their regular food while still accepting treats:

  • Pancreatitis
  • Intestinal blockage
  • Liver disease
  • Tumors
  • Kidney disease
  • Cancer
  • Neurological problems
  • Poisoning
  • Pain, like from arthritis
  • Dental problems
  • Allergies
  • Gastrointestinal problems
  • Parasites
  • Blood diseases

Stress

Dogs are as susceptible to stress as humans are. Has there been a major change in your household lately? If you’ve added a new baby or roommate, or if a member of the household has left, it could upset your dog enough to stop eating. Even something as simple as moving the location of your dog’s food and water bowls could stress them enough to stop eating.

How to Figure Out Why Your Dog Won’t Eat

Before you can get your dog to eat again, you need to have a pretty good idea of why they stopped eating in the first place. Here are some ways that you can try to figure out why your dog stopped eating their regular food.

Look for Behavioral Changes

Dogs can’t tell us when they don’t feel good, so we have to look for changes in their behavior. Is your dog acting lethargic? Has anything else changed about their behavior apart from not eating? If you look at your dog’s overall behavior, you might get a clue about why they won’t eat.

Inspect Your Dog

If you check your whole dog, you might find a problem that could explain why they’ve stopped eating. Look inside their mouth to check their teeth and gums, check their ears for infection, inspect their skin to look for parasites like fleas or ticks, and feel their belly to see if it seems painful.

Check the Food

Your dog’s food could be expired, rancid, or moldy. Even if the food seems OK, try a small bag of a different flavor to see if your pup will eat that instead. If so, that’s a sure sign there’s a problem with the current food.

Think About Recent Changes

Has anything in your household changed recently? Have you moved to a new home? Has an adult child gone away to college? Has another of your fur kids recently passed away? Dogs love routine, and any changes to their routine can cause them to stop eating and show other signs of stress, depression, or anxiety.

Consider Your Own Behavior

Do you easily give in to those puppy eyes and give your dog a lot of treats? Do you worry so much about your pup not eating that you give lots of treats to make up for it? It could be that you’re feeding so many treats that your pup isn’t hungry for their regular food.

How to Get Your Dog to Eat

Once you have an idea of what might be causing your pup not to eat their regular food, here are a few things you can do to try to get them to eat again.

Try New Food

One of the easiest things to try first is to buy a small bag of a different food. The best thing is to try a different flavor of your dog’s current brand. If you usually feed your dog chicken, try a beef flavor, for example. Some brands are specially designed for rotation feeding, so you can switch between flavors without upsetting your dog’s digestive system too much.

Still, you should always try to add new food to your dog’s diet gradually. Mix ¼ of the new food with ¾ of your dog’s old food for a few days and gradually increase the amount of new food over the next week or two.

If your dog goes through and picks out only the new food, you’ll know for sure the problem is the food.

Limit Treats

As hard as it is to resist those begging eyes, cut down on the number of treats you give your dog. You might even stop them completely for a couple of days to see if that encourages your pup to eat their regular food.

It’s always a good idea to only give your dog treats to reward them for good behavior rather than just because you feel like it or they’re acting cute.

Stick to a Feeding Schedule

It’s best to feed your dog at least twice a day and pick up the bowl between meals rather than letting them graze all day. Why?

To start with, it’s easier to keep track of how much your dog is eating. But in this case, it also shows your dog that they must eat their food when you put it down; they can’t just wait until they feel like eating.

If you feed your dog at the same times every day, they will know when it’s time to eat and that they must eat everything in one sitting. That can help prevent them from picking at their food and waiting for treats instead.

Go to the Vet

If nothing helps, or if you notice other symptoms, take your dog to the vet. Many health conditions, ranging from relatively mild to life-threatening, could cause your dog to stop eating, so taking them to the vet will never be the wrong answer.

Even if they don’t find anything wrong with your dog, it could help give you peace of mind to know there’s nothing seriously wrong and that you may just be dealing with a picky pup.

Tips for Changing Your Dog’s Food

If you think your dog isn’t eating because they don’t like their food, it might be time to change it up. As long as you’re changing the flavor anyway, it might be a good time to check the quality of your usual dog food brand, too. Here are some tips to help you choose a high-quality dog food and how to transition them to the new food without upsetting their stomach.

Ingredients to Look for

Here are some of the high-quality ingredients you DO want to see in your dog’s food.

Whole Meat

While chicken, turkey, beef, or lamb meal is acceptable (as is meal from other named animals - avoid “meat meal”), whole meat is best, especially as the first ingredient.

Essential Fatty Acids

If your dog has a dry skin or coat, check how much omega-3 is in your dog’s food. While dog food naturally has high levels of omega-6, it’s important to have a lot of omega-3, also. Make sure your dog’s food contains these essential fatty acids for a healthy skin and coat.

Fruits and Vegetables

Dog food is required to have a certain amount of vitamins and minerals - but don’t you think it’s better to have those come from fruits and vegetables rather than artificially added later?

Probiotics and Prebiotics

Prebiotics and probiotics are great for your dog’s digestion and can help your dog have better poop and less gas.

Glucosamine and Chondroitin

Excellent for bone and joint health, glucosamine and chondroitin are especially important for large breed dogs. Dog food isn’t required to have any, so check the ingredient label to see if these important nutrients are included.

Ingredients to Avoid

These ingredients are signs of low-quality food and should be avoided as much as possible.

By-Products

By-products are what’s left over after the intended product has been made (usually food for human consumption). By-products can include things like feet, heads, roadkill, dead zoo animals, cellulose (sawdust), bran, husks, and other ingredients that may or may not have any nutritional value.

While not all by-products are “bad,” they ARE an indication that a pet food company is using the cheapest ingredients possible, resulting in a lower-quality food that’s overall less nutritious for your dog.

Fillers

Fillers are ingredients with little nutritional value that are added to bulk up a dog food with cheap ingredients. Corn, soy, and wheat are common filler ingredients that don’t add much in the way of vitamins, minerals, or other necessary nutrients for dogs - they’ll just make your dog poop more.

Artificial Colors, Flavors, or Preservatives

Your dog doesn’t care what color their food is, and food with high-quality ingredients should be tasty enough without adding fake flavors. Avoid artificial ingredients as much as possible.

How to Transition Your Dog to a New Food

If your dog absolutely refuses to eat their old food, it may not be possible, but you should always try to transition your dog to a new food gradually. Start by having each meal be ¼ new food and ¾ old food. Feed that for a few days, then move to ½ old food and ½ new food. After a few days of that, you can go to ¼ old food and ¾ new food.

The whole transition process should take 1-2 weeks, depending on your dog’s sensitivity level. If your pup starts having diarrhea or other intestinal problems, slow down the process and add the new food more gradually to see if that helps.

Wrapping Up:

Hopefully, we’ve given you all the information you need to figure out why your dog won’t eat their regular food and how to get them to eat again. When all else fails, going to the vet is ALWAYS the right answer. Sometimes not eating is the only way a dog can show us that they don’t feel good.

No Pull Dog Harness
no pull dog harness
 

Dog Shock Collar
dog shock collars 

Dog GPS Collar
 dog gps collar 

Dog Grooming TablesDog Being Groomed by Professional Groomer
 

Strollers for Small Dogs
small dog strollers

In Cabin Airline Pet Carriers
In Cabin Airline Pet Carrier
 

Strollers for Medium Dogs
medium dog strollers

Indestructible Dog Bed
Indestructible Dog Beds

Strollers for Large Dogs
large dog strollers
 

Dog Bike Trailers
Dog Bike Trailers

Airline Approved Dog Crate
Airline Approved Dog Crate

Dog Proof Litter Box
Dog Proof Litter Box

Soft Portable Pet Travel Crates
soft portable pet travel crates

Self Cleaning Litter Box
self cleaning litter box

Soft Sided Dog Crates
Soft Sided Dog Crate

Pages

  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy

Recent Posts

  • How to Improve Quality of Life for Disabled Dogs
  • What is the Best Yeast Free Dog Food?
  • Why Is My Dog Not Eating His Food But Will Eat Treats?
  • How Can You Tell Your Dog is Anxious & What Can You Do?
  • Best Dog Food for Large Breeds – Top Picks and Reviews

Affiliate Disclosure

BestPetGuides.com is a participant in the Amazon Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com

Copyright © 2023 BestPetGuides.com