Key Takeaways

A dog skipping one meal is normal. But refusing to eat for more than a day, or consistently eating very little — that's a signal. Free WhatsApp consultation.

Kesehatan

Dog Won't Eat: 9 Causes and How to Handle It

18 April 2026
3 min read
Dog Won't Eat: 9 Causes and How to Handle It

A dog that suddenly refuses food can be worrying — and understandably so. Loss of appetite (anorexia) in dogs almost always has a cause, ranging from mild to serious.

This guide helps you trace the cause and decide when a vet visit is needed.

9 Reasons a Dog Won't Eat

Don't Wait Until It's Too Late!

Chat Vet via WhatsApp
!

Illness / Medical Condition

This is the cause most worth suspecting when a change happens suddenly. Infections, organ disease, cancer, pain, or nausea from any condition can suppress appetite.

Other accompanying signs: Lethargy, fever, vomiting, diarrhea, weight loss, excessive drinking
1

Dental & Oral Problems

Broken teeth, swollen gums, dental abscess, stomatitis — all cause pain when chewing. A dog with mouth pain will often approach the bowl, sniff the food, then walk away without eating.

How to check: Abnormal bad breath, excessive drooling, pawing at the mouth
2

Stress & Environmental Changes

Moving house, new family members, losing a pet/person they were close to, or routine changes can temporarily suppress appetite. Usually improves on its own within 1–3 days.

Distinguishing from medical: A stressed dog is still active with no other physical symptoms
3

Side Effects of Vaccines or Medication

No appetite for 1–2 days after vaccination is normal. Some medications (antibiotics, NSAIDs, dewormers) can also cause temporary nausea and appetite loss.

Usually: Resolves on its own within 24–48 hours. If longer, contact the prescribing vet
4

Spoiled or Disliked Food

Dry food that's been open too long and gone rancid, wet food left out more than 30 minutes, or a sudden brand/flavor change. A dog's nose is far more sensitive — they can detect changes we can't.

Check: Expiry date, packaging condition, any recent product changes
5

Too Many Treats / Human Food

Dogs given frequent treats or human food learn that refusing regular meals = getting something tastier. This is called "learned anorexia" — appetite is intact but selective.

Solution: Stop treats temporarily, offer regular food, remove after 15–20 min without replacing. Repeat at the next meal.
6

Eating Too Much Outside of Mealtimes

Oversized portions, frequent off-schedule feeding, or free access to food means the dog isn't truly hungry when mealtime arrives.

Solution: Establish a fixed feeding schedule of 2x daily, no free-feeding
7

Hot Weather

Like humans, many dogs eat less when it's very hot. This is normal if the dog is still active and drinking enough water.

8

Being in Heat (Unspayed Female Dogs)

Female dogs in heat or in early pregnancy often experience reduced appetite. Usually normal and temporary.

How to Encourage Your Dog to Eat Again

For mild cases with no other medical symptoms:

  • Warm the food — 10–15 seconds in the microwave for wet kibble or canned food. A stronger aroma usually stimulates appetite.
  • Add savory toppings — Unsalted chicken broth (no onion/garlic), a little grated cheese, or a spoonful of wet food on top of dry kibble.
  • Temporarily switch textures — If normally on dry food, try wet food for a few days.
  • The "tough love" method — Offer food, wait 15 minutes, remove without replacing with something tastier. Repeat at the next mealtime.
  • Feed after exercise — Some dogs have a better appetite after light exercise.

Dog Hasn't Eaten for More Than 2 Days?

Don't wait any longer. A Birawa Vet doctor can come to your home for a complete physical exam, oral/dental check, and blood work if needed.

Book a Home Examination
BV

Medically Reviewed by

Birawa Vet Medical Team

This article has been verified by our medical team to ensure veterinary information accuracy.

Medical Disclaimer

The information in this article is for general educational purposes only and is not a substitute for direct consultation with a veterinarian.

Every pet has unique conditions. Do not hesitate to seek professional help if your pet is sick.

Share Article

WhatsApp X / Twitter
Promo Aktif

Steril Promo This Month!

Sterilization procedure per WSAVA Spay-Neuter standard (inhalation/injectable anesthesia per patient condition, vital sign monitoring) at special price. Consult first before procedure.

Read Next

View All