Last Updated: February 2026
A dog refusing food triggers immediate worry — and rightly so. But the causes range from trivial to serious. Here are 12 reasons your dog might not be eating and actionable steps for each.
A dog not eating can be reacting to stress, food changes, dental pain, nausea, medication, heat, picky habits, or illness. Check for other symptoms before assuming it is behavioral. Refusing food with vomiting, pain, lethargy, weight loss, dehydration, bloating, or more than a short pause needs veterinary guidance.
12 Reasons Your Dog Won't Eat
1. Picky Eating Habits
Some dogs learn that refusing kibble earns them tastier alternatives. If your dog is otherwise healthy, energetic, and maintaining weight, pickiness is the likely culprit.
Fix: Offer food for 15-20 minutes, then remove it. No treats between meals. Most dogs eat within 1-2 days.
2. Recent Vaccination
Mild appetite loss for 24-48 hours after vaccination is normal and not cause for concern.
3. New Environment or Stress
Moving, travel, boarding, new pets, or family changes can suppress appetite. Dogs are creatures of routine.
4. Dental Pain
Broken teeth, gum disease, or oral tumours make eating painful. Watch for drooling, dropping food, or chewing on one side.
5. Gastrointestinal Upset
Nausea from dietary indiscretion, infections, or inflammation commonly causes food refusal. Often accompanied by vomiting or diarrhea.
6. Gut Microbiome Disruption
Antibiotics, stress, and poor diet can disrupt The Gut Microbiome of Dogs, leading to nausea and reduced appetite. The gut-brain axis means microbial imbalance directly affects hunger signals.
7. Medication Side Effects
NSAIDs, antibiotics, and chemotherapy drugs commonly suppress appetite.
8. Pain (Non-Dental)
Arthritis, back pain, abdominal pain, or post-surgical discomfort can reduce appetite. Dogs often hide pain well.
9. Chronic Illness
Kidney disease, liver disease, cancer, and diabetes all affect appetite. Persistent food refusal warrants blood work.
10. Hot Weather
Many dogs eat less in summer. This is normal as long as they stay hydrated and maintain weight.
11. Food Quality or Staleness
Dogs can detect rancid fats in expired kibble. Check expiry dates and storage conditions.
12. Age-Related Changes
Senior dogs often have reduced appetite due to decreased sense of smell, slower metabolism, or underlying conditions.
When to See the Vet

Seek veterinary care if your dog hasn't eaten for more than 48 hours (24 hours for puppies), shows concurrent symptoms (vomiting, diarrhea, lethargy), is losing weight, or has a known medical condition.
How to Encourage Eating
- Warm the food slightly to enhance aroma
- Add a flavourful homemade dog food supplements guide or bone broth
- Try hand-feeding during stressful periods
- Support complete dog gut health guide with a daily microbiome supplement — a healthy gut sends proper hunger signals
- Maintain a consistent feeding schedule
The Bottom Line

Short-term appetite loss is common and usually resolves on its own. But dogs that consistently refuse food need investigation. Start with simple solutions, support the gut, and involve your vet when the pattern persists.
Related Guides
Related Articles
- Dog Vomiting Yellow Bile 2026
- Dog Digestive Supplements: What to Consider (And What to Skip)
- How Gut Support for Dogs Connects to Daily Health and Behavior
- Dog Food Toppers: What They Are, Why They Work and the Best Options
References
- AVMA. Pet Owner Resources. https://www.avma.org/resources-tools/pet-owners/petcare
- Cornell University College of Veterinary Medicine. Canine Health. https://www.vet.cornell.edu/departments-centers-and-institutes/riney-canine-health-center
These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease.
Related reading: What Can Dogs Eat? The Complete Food Safety Guide for Dogs
Sources and further reading
Use these resources for general standards and background. Individual symptoms, diagnoses, medications, and treatment decisions require a veterinarian who has examined your dog.
Frequently Asked Questions
Why Is My Dog Not Eating?
A dog not eating can be reacting to stress, food changes, dental pain, nausea, medication, heat, picky habits, or illness. Check for other symptoms before assuming it is behavioral. Refusing food with vomiting, pain, lethargy, weight loss, dehydration, bloating, or more than a short pause needs veterinary guidance.
What should dog owners know about picky eating habits?
Some dogs learn that refusing kibble earns them tastier alternatives. If your dog is otherwise healthy, energetic, and maintaining weight, pickiness is the likely culprit.
What should owners compare before making a change related to why is my dog not eating 12 reasons and what to do?
For Why Is My Dog Not Eating 12 Reasons and What to Do, compare the dog's baseline, the exact goal, product or diet details, relevant health conditions, medications, and the evidence supporting the proposed change. Change one variable at a time so benefits or adverse effects can be interpreted.
Which changes should owners track while following guidance on why is my dog not eating 12 reasons and what to do?
For Why Is My Dog Not Eating 12 Reasons and What to Do, track the dog's baseline, the one variable changed, appetite, stool, vomiting, comfort, energy, skin or coat signs when relevant, and any adverse effect. A dated record helps owners and veterinarians judge trends instead of isolated days.