Why is my dog not eating?

March 16, 2021 - 4 min read
Dog not eating food from bowl

As dog owners, our happiness often hinges on the happiness of our pups. So when your dog won’t eat, it can be very stressful for us, and them. Dogs tend to have different eating preferences and patterns that most pet parents become accustomed to. However, it’s important to know when your dog not eating is a sign of something more serious and what you can do to help.

Why Won’t My Dog Eat?

There are several possible reasons why your dog won’t eat his food. Some, like dog health problems or dog illness, will need to be addressed by a veterinarian, while others may just require making small changes at home.


Think of the things that typically cause you stress. Well, stress in dogs can be caused by similar events, like a change in their life, generalized anxiety, or illness. When determining if your dog is stressed, consider what your dog is currently experiencing. Have you recently brought home a new pet? How about a newborn (human) child? These scenarios can be very stressful for dogs. And because they can’t speak and tell us how they’re feeling (although, that would be adorable), sometimes they’ll try to get our attention in other ways—like not eating, urinating in the house, or isolating themselves.

CTA _17

Top-ranked* dog insurance

We've got your dog's back (even if it's in a brace).

ManyPets offers nose-to-tail dog insurance for accidents and illnesses at competitive prices with no hidden fees. *According to Forbes Advisor’s “Best Pet Insurance of 2023”

CTA _17

Routine is the name of the game when it comes to dogs, so getting your four-legged friend back on a schedule can help get him back to his regularly scheduled eating habits. Give your dog support and some TLC to show him that a new change hasn’t altered his routine. Or your love for him.

It’s important to note that some dogs may not have a stressor but can still become anxious. And no matter what’s done to keep your dog’s routine the same, his anxiety may spiral. In these cases, it’s best to seek help from your veterinarian and/or a canine behaviorist to see how to manage your dog’s anxiety. Your veterinarian may start your dog on anxiety medications to help him feel calm and happy. These interventions will also help with appetite.

Dog Illness

Just like how our appetite can disappear when we’re sick, dog illness can be another reason why your dog won’t eat his food. Many conditions can cause this. Any kind of internal illness, such as gastrointestinal or kidney disease, can decrease your dog’s appetite. These dog health problems can also cause nausea, which will decrease your dog’s appetite entirely. Other dog health problems like severe dental disease, liver disease, or even a skin infection can also cause a dog to lose his appetite.

If your dog hasn’t experienced any changes in his lifestyle that could cause anxiety, the next step is to have your veterinarian check for dog illness. Once your dog is evaluated, your veterinarian can prescribe medications, which, in many cases, will help bring back your dog’s appetite.

Dog sniffing a banana

When Loss of Appetite Becomes a Problem

How long is too long? Well, it depends on the dog and his normal eating habits. Certain breeds

tend to want to eat in private or graze rather than lick a bowl clean in one sitting. If this is your

dog’s normal behavior and they skip a meal here and there, it’s probably normal. However, if

your dog lives to eat and suddenly won’t eat his breakfast, it’s cause for concern, and a veterinarian should evaluate him for any dog health problems.

Appetite loss is also dangerous in pets that take medications like insulin. Diabetic animals should not skip any food intake and be given the same dose of insulin because it can cause them to become severely hypoglycemic. If you have a diabetic dog, your veterinarian will counsel you on how to navigate changes in appetite and adjust insulin dosing appropriately. It can also be a problem if your pet receives medication with food and they won’t eat. In that case, the best thing to do is to call your veterinarian for advice.

Bulldog eating food

How to Get a Dog to Eat

Would you eat a bowl of spaghetti every single day and not get sick of it? Just like humans,

sometimes dogs simply become bored with their food. Or need us to help them get excited about what they’re eating. Dog food preference is a lot like human food preference.

If you’ve determined that your pet isn’t sick or suffering from anxiety, there are different methods you can try:

  • Make sure the food hasn’t gone stale. Some bags of dry food may sit on shelves for months before they’re purchased, and the food can become rancid. If your dog is refusing to eat food they normally love, you might have a bad batch. So it’s best to go get a new bag before switching the food entirely. If you get new food and your dog still won’t eat, they may just be tired of the flavor. But switch flavors before switching brands. This will help to avoid upsetting your dog’s stomach. If this still doesn’t work, you can switch brands by slowly introducing it to your pup by combining the new type of food with the other food.

  • Add canned food to dry kibble. Many dogs like it when there’s something stinky and wet on their food. Yum. This is where dog food preference and human food preference differ greatly. So adding a couple of spoonfuls of wet food may be the boost your dog needs to start eating their kibble again. If your dog is primarily on a wet food diet and doesn’t want to eat, you can try briefly warming the food in the microwave or adding some warm water to make the food warm and smell good.

  • Change the location of where you feed your dog. Sometimes dogs become frightened of the area where they’re fed and start associating eating with fear or stress. Try different locations, both indoors and outdoors, and see if that helps. If all of these measures fail to get your dog to eat, it may be time to have your veterinarian do another assessment and make sure that nothing else is going on.

The Last Bite

When it comes to your dog not wanting to eat, a good rule of thumb is to think about what’s normal for them. If they’ve never refused to eat before, then skipping a meal may be something serious like a dog illness, and the sooner it’s addressed, the better. If your dog has always been a picky eater, you can try some of the methods listed above. If none of them work, your veterinarian should be able to help. Just remember that if you feel like something is wrong, it most likely is. Having it addressed is usually the best course of action, and ManyPets wants to make sure you and your pup are covered, no matter if he’s a picky eater or feeling a little anxious.

‘Bone’ appétit!

Oneal Bogan, DVM
Veterinarian, Veterinary Writer

Dr. Oneal Bogan is a mixed animal veterinarian from Colorado. Dr. Bogan graduated from Colorado State University's College of Veterinary Medicine and Biomedical Sciences in 2013.