MaunaPet

Why Is My Dog Not Eating? 12 Common Causes

Updated October 2026 · 7 min read · By MaunaPet

Published by MaunaPet. Editorial policy and sources.

It can be incredibly concerning when your dog suddenly refuses their meals. A loss of appetite in dogs, medically known as anorexia, can stem from a wide range of issues—from minor stomach upset to severe underlying disease.

12 Common Causes of a Dog Not Eating

  1. Stress or Anxiety: Just like humans, dogs can lose their appetite when stressed. A new environment, separation anxiety, or loud noises (like thunderstorms or fireworks) can trigger this.
  2. Dental Pain: A broken tooth, inflamed gums (gingivitis), or oral tumors can make chewing painful.
  3. Gastrointestinal Upset: Eating something they shouldn't have, abrupt diet changes, or minor infections can lead to nausea and vomiting.
  4. New Food: Dogs can be picky. A sudden change in kibble brand or flavor might result in a hunger strike.
  5. Medication Side Effects: Many drugs, including antibiotics and pain relievers, can cause nausea or reduce appetite.
  6. Heat: During hot summer months, many dogs naturally eat less as their activity levels drop and they try to stay cool.
  7. Illness or Infection: Bacterial, viral, or parasitic infections often suppress the desire to eat.
  8. Pain: Any source of pain, whether from arthritis, injury, or abdominal discomfort, can stop a dog from eating.
  9. Aging: Senior dogs often experience a diminished sense of smell and taste, making food less appealing.
  10. Picky Eating: If a dog is frequently offered table scraps or high-value treats, they may hold out for the "good stuff" rather than eat their regular food.
  11. Vaccination Reaction: Mild lethargy and a temporary loss of appetite are common within 24-48 hours after receiving vaccines.
  12. Serious Disease: Conditions like kidney failure, liver disease, cancer, or heart failure often present with anorexia as a primary symptom.
Key Fact: A dog's sense of smell is their primary driver for eating. If they have an upper respiratory infection and can't smell their food, they often won't eat it.

When Is It an Emergency?

While a skipped meal isn't always cause for panic, timing is critical:

Signs of Dehydration

If your dog isn't eating, they might not be drinking either. Check for dehydration by gently pinching the skin on the back of their neck; it should snap back quickly. If it stays tented, they are dehydrated. Also, check their gums—they should be wet and slippery, not dry or tacky.

Tips to Stimulate Appetite

Dog Calorie Calculator

Ensure your dog is getting the right amount of calories for their age and weight when they do eat.

Calculate Now

Ready to take better care of your pet?

Track your dog's appetite and eating patterns — download MaunaPet

Download on App Store Get it on Google Play