Home Pet Health and TreatmentWhy is your dog not eating: What can you do?

Why is your dog not eating: What can you do?

by Vetic Editorial
Published: Updated: 11.4K views
Share

If you’re asking yourself why your dog isn’t eating, you’re not alone. Many pet parents panic the first time they see their dog refuse food, and for good reason. While humans sometimes skip meals, a dog not eating is usually a sign that something isn’t right.

Before you assume it’s “just a phase,” here’s what you need to understand.

Dog not eating: Why is it a serious issue?

A dog’s appetite is controlled by a complex system of hormones, hunger signals and stomach distension. So yes, if they’ve been munching on treats all day and skip dinner, it may be explainable.

But a dog not eating food for 24 hours is never normal.

Loss of appetite (anorexia in dogs) almost always signals discomfort, illness, stress, fever or pain. If your dog hasn’t eaten in a full day, call your vet.

Why is your dog not eating?

There are many reasons behind a sudden appetite drop. Your veterinarian is the best person to diagnose the exact cause, but here are the most common possibilities.

They are sick

Illness can range from something mild — like acidity or gas — to serious conditions like:

  • CIRDC (Canine Infectious Respiratory Disease Complex)
  • Dental pain or gum infection
  • Severe gastric irritation
  • Vomiting or diarrhoea
  • Bloat
  • Abdominal discomfort
  • Dry heaving, coughing, sneezing, or lethargy

If your dog shows any of these symptoms along with not eating food, do not wait 24 hours — contact your vet immediately.

They do not like the new food

Dogs dislike sudden diet changes. A full switch from homemade chicken-rice to dry kibble can easily lead to refusal.

Try:

  • Mixing old food gradually with the new food
  • Transitioning over 5–7 days
  • Asking your vet for a diet plan suited for your dog’s age and condition

If they still refuse, it might not be the food — it might be an underlying illness.

They are experiencing anxiety or stress

Dogs often stop eating when they feel overwhelmed. Common emotional triggers include:

  • A new pet or family member
  • A family member moving away
  • Fireworks, construction noise, or large gatherings
  • A change in environment (moving houses, travel, visitors)

If your dog isn’t eating due to noise or stress, let things calm down and offer their favourite treats or warm food.

They are picky eaters and don’t like the same food every day

Some breeds are naturally choosy, like Shih Tzus, Pomeranians, Indian Spitz, Dachshunds, Poodles, and French Bulldogs.

If your dog is otherwise active and healthy:

  • Add a tasty topper
  • Mix in some warm water or broth
  • Offer wet food for variety
  • Ask your vet about safe food rotations

Your dog has been vaccinated today/yesterday

After a vaccination, it’s common for dogs to feel:

  • Lethargic
  • Mildly warm
  • Low on energy

But if your dog does not eat food for longer than 24 hours, contact your vet.

What can you do about your dog not eating?

When you realise my dog is not eating food, try these steps:

  1. Offer their favourite treats
  2. Try simple boiled chicken with no spices
  3. Warm the food slightly to increase aroma
  4. Add a teaspoon of dog-safe broth
  5. Reduce distractions and create a calm eating space

If none of this works and they still won’t eat, it’s time to visit the veterinarian.

Do NOT:

  • Force-feed
  • Wait endlessly assuming “they’ll eat when hungry”
  • Keep starving them hoping they’ll give in

Dogs can dehydrate quickly, and refusing food can worsen medical conditions rapidly.

How to make sure your dog keeps eating regularly

Keeping a dog on a good eating pattern requires consistency:

  • Avoid giving too many treats between meals
  • Maintain fixed mealtimes
  • Put food down for 20–30 minutes, then remove
  • Take them for a walk before feeding
  • Don’t change food brands suddenly
  • Avoid replacing old bowls abruptly — some dogs react badly
  • Add toppers or wet food to make kibble more appealing
  • Stop feeding table scraps

Can you stimulate your dog’s appetite?

Most healthy dogs will eat when hungry, but if they’re stressed or irregular with meals, appetite can dip.

Establishing a Consistent Feeding Routine and Comfortable Eating Environment for Your Dog 

Try:

  • Feeding at the same time daily
  • Using a quiet feeding corner
  • Slightly warming their food
  • Reducing treats
  • Offering interactive feeders for stimulation
  • Adding aroma boosters like a spoon of wet food

For medical appetite loss, veterinarians may prescribe safe stimulants — never give these on your own. These medicines are reserved for chronic conditions like:

  • Addison’s disease
  • Cancers
  • Post-treatment loss of appetite

Always follow your vet’s guidance.

Your puppy isn’t eating: What should you do?

With puppies, the rules are very different.

If your puppy skips even ONE meal — call your veterinarian immediately.

Puppies dehydrate much faster, get weaker quicker, and have lower energy reserves than adult dogs.

Appetite loss in puppies can be life-threatening.

Is it normal for dogs to not eat periodically?

In short, NO. Healthy dogs should eat regularly and consistently.

Occasionally skipping a single meal once in months might be behavioral, but frequent food refusal is not normal and often signals:

  • Stress
  • Pain
  • Dental disease
  • GI issues
  • Underlying health conditions

Tip: If your dog skips meals often but looks okay otherwise, it may still indicate discomfort. Keep a log — and discuss it with your veterinarian.

Conclusion: Should you worry if your dog is not eating?

A dog not eating food is never something to ignore. Whether it’s stress, pickiness, illness, or a sudden dietary change, loss of appetite is a sign that your dog needs attention — and sometimes immediate veterinary care.

When in doubt, always choose the safer route.

Don’t wait — book your dog’s wellness exam with Vetic today.

Want to know more about pets?

Popular Searches

Consultation for Dog Near Me | About Us | Grooming for Dog Near Me | Vaccination for Dog Near Me | Surgery for Dog Near Me | Emergency Care for Dog Near Me | Consultation for Cat Near Me | Grooming for Cat Near Me | Vaccination for Cat Near Me | Surgery for Cat Near Me | Emergency Care for Cat Near Me | Pet Clinic in Gurgaon | Pet Clinic in Delhi | Pet Clinic in Hyderabad | Pet Clinic in Mumbai | Pet Clinic in Chennai | Pet Clinic in Noida | Pet Clinic in Ghaziabad | Pet Clinic in Bangalore | Pet Clinic in Pune | Pet Clinic in Faridabad | Pet Clinic in Kolkata | Pet Consultation in Gurgaon | Pet Consultation in Bangalore | Pet Consultation in Chennai | Pet Consultation in Delhi | Pet Consultation in Hyderabad | Pet Consultation in Mumbai | Pet Consultation in Ghaziabad | Pet Consultation in Pune | Pet Consultation in Faridabad | Pet Consultation in Noida | Pet Consultation in Kolkata | Pet Grooming in Bangalore | Pet Diagnostics in Bangalore | Pet Surgery in Delhi | Pet Emergency Care in Mumbai | Pet Clinic in Golf Course Road, Gurgaon | Pet Clinic in Sector 45, Gurgaon | Pet Clinic in Sohna Road, Gurgaon | Pet Clinic in Galleria Market, Gurgaon | Pet Clinic in Sector 57, Gurgaon | Pet Clinic in Sector 82, Gurgaon | Pet Clinic in Greater Kailash, Delhi | Pet Clinic in Pitampura, Delhi | Pet Clinic in Sector 11, Delhi | Pet Clinic in Defence Colony, Delhi | Pet Clinic in Malviya Nagar, Delhi | Pet Clinic in Anand Vihar, Delhi | Pet Clinic in Vasant Kunj, Delhi | Pet Clinic in Hitec City, Hyderabad | Pet Clinic in Secunderabad, Hyderabad | Pet Clinic in Manikonda, Hyderabad | Pet Clinic in Banjara Hills, Hyderabad | Pet Clinic in Kukatpally, Hyderabad | Pet Clinic in Kandivali, Mumbai | Pet Clinic in Thane West, Mumbai | Pet Clinic in Andheri West, Mumbai | Pet Clinic in Chembur, Mumbai | Pet Clinic in Sanpada, Mumbai | Pet Clinic in Mira Road, Mumbai | Pet Clinic in Borivali, Mumbai | Pet Clinic in Powai, Mumbai | Pet Clinic in Banerghatta, Bangalore | Pet Clinic in HSR Layout, Bangalore | Pet Clinic in Domlur, Bangalore | Pet Clinic in Kalyan Nagar, Bangalore | Pet Clinic in Whitefield, Bangalore | Pet Clinic in Sadashiva Nagar, Bangalore | Pet Clinic in Nagarbhavi, Bangalore | Pet Clinic in Electronic City, Bangalore | Pet Clinic in Banashankari, Bangalore | Pet Clinic in Yelahanka, Bangalore | Pet Clinic in Sarjapur Road, Bangalore | Pet Clinic in Koramangala, Bangalore | Pet Clinic in Aundh, Pune | Pet Clinic in Kalyani Nagar, Pune | Pet Clinic in NIBM, Pune | Pet Clinic in Wakad, Pune | Pet Clinic in Sector 20, Noida | Pet Clinic in Sector 49, Noida | Pet Clinic in Indirapuram, Ghaziabad | Pet Clinic in Sector 14, Faridabad | Pet Clinic in Salt Lake, Kolkata | Pet Clinic in Anna Nagar, Chennai | Veterinary Hospital Near Me | Pet Clinic Near Me | Vet Near Me | Pet Grooming Clinic Near Me | Pet Cancer Treatment Near Me | Pet Grooming in Chennai | Pet Grooming in Delhi | Pet Grooming in Gurgaon | Pet Grooming in Hyderabad | Pet Grooming in Mumbai | Pet Grooming in Ghaziabad | Pet Grooming in Pune | Pet Grooming in Faridabad | Pet Grooming in Noida | Pet Grooming in Kolkata | Pet Diagnostics in Chennai | Pet Diagnostics in Delhi | Pet Diagnostics in Gurgaon | Pet Diagnostics in Hyderabad | Pet Diagnostics in Mumbai | Pet Diagnostics in Ghaziabad | Pet Diagnostics in Pune | Pet Diagnostics in Faridabad | Pet Diagnostics in Noida | Pet Diagnostics in Kolkata | Pet Surgery in Bangalore | Pet Surgery in Chennai | Pet Surgery in Gurgaon | Pet Surgery in Hyderabad | Pet Surgery in Mumbai | Pet Surgery in Ghaziabad | Pet Surgery in Pune | Pet Surgery in Faridabad | Pet Surgery in Noida | Pet Surgery in Kolkata | Pet Emergency Care in Bangalore | Pet Emergency Care in Chennai | Pet Emergency Care in Gurgaon | Pet Emergency Care in Hyderabad | Pet Emergency Care in Ghaziabad | Pet Emergency Care in Pune | Pet Emergency Care in Faridabad | Pet Emergency Care in Noida | Pet Emergency Care in Kolkata

    Consult A Vet

    Book An Appointment



    image
    Call A Vet
    ×

      Consult A Vet

      Book An Appointment