top of page

My Dog Is Not Eating, What To Do? Here's What a Vet Would Suggest

  • May 18
  • 7 min read

Updated: May 27

Your dog skipped breakfast. You Googled it. You got 40 different answers, parvo, stress, heatstroke, something they ate, something they smelled. None of them told you what to actually do next. Here's what a vet would tell you instead.


Indian woman concerned for her dog not eating from its food bowl at home while deciding whether to contact a vet

First: Know the Difference Between Skipping a Meal and Not Eating


Dogs skip meals. It happens. A single skipped meal, especially in Indian summer, when temperatures cross 35°C, is rarely a red flag. What matters is the pattern. One missed meal is a data point. Two missed meals in a row is a signal. Three or more, combined with anything else, lethargy, vomiting, diarrhea, or just a dog who seems "off", is a reason to call a vet today.


Most pet parents in India wait too long. Not because they don't care, but because they don't know where the line is. This blog gives you that line.


Why Indian Dogs Stop Eating: The Most Common Reasons


Loss of appetite in dogs has dozens of possible causes. These are the ones that come up most often in India, and the ones a vet will ask you about first.


1. Summer heat and humidity


Golden retriever lying weak beside a water bowl at home, showing signs of lethargy, dehydration, or illness that may require veterinary attention

India's climate is hard on dogs. When temperatures rise, and in cities like Pune, Mumbai, Delhi, or Chennai, summer means 38°C to 42°C, dogs naturally eat less. Their metabolism slows. Their appetite drops. This is normal in mild cases, especially in the morning.


A dog that eats less but still drinks water, still wants walks, and still responds normally to you is probably just hot. A dog that stops eating and stops drinking is a different situation entirely.



2. An upset stomach


Dogs eat things they shouldn't. Garbage on a walk, a piece of roti dropped on the floor, something from a well-meaning neighbour. A stomach upset causes nausea, which kills appetite. This often resolves in 12–24 hours on its own.


The warning sign: if the stomach upset is accompanied by vomiting more than twice, loose motion that doesn't stop, or blood in either, skip the wait-and-watch phase.


3. A change in food or routine


Dogs are creatures of habit. A new food brand, a new feeding time, or even a change in the household routine like a guest staying over, a shift in your work schedule, can put a dog off their meals for a day or two. This is usually temporary.


4. Dental pain


Indian man checking on a healthy Labrador's teeth at home for any illness

This one gets missed constantly. A dog with a cracked tooth, inflamed gums, or mouth ulcers will resist eating because it hurts. They may sniff the bowl, look interested, and walk away. If your dog approaches food but doesn't eat, check their mouth. Swollen gums, bad breath, or visible discomfort while chewing are signs worth flagging to a vet.


5. Tick fever or an underlying infection


In India, tick fever (canine ehrlichiosis or babesiosis) is one of the most common causes of sudden loss of appetite, especially in the monsoon months. A dog with tick fever will stop eating, become lethargic, and may run a fever. This is not a wait-and-watch situation. If your dog has been in a garden, park, or around other dogs and suddenly stops eating alongside becoming slow or tired, consult a vet today.


6. Stress or anxiety


Dogs feel stress acutely. A new home, a new baby, Diwali crackers, construction noise, or a change in the family dynamics can suppress appetite for a few days. If you can identify a stressor and your dog is otherwise healthy, gentle routine and calm will usually bring the appetite back.


7. A more serious underlying condition


Kidney disease, liver problems, parvovirus in unvaccinated dogs, pancreatitis, these all present with loss of appetite as an early symptom. This is not to alarm you. It is to remind you that in certain situations, consulting a vet is not optional.


When to Monitor at Home, When to Call a Vet, When to Visit a Clinic


This is the framework a licensed vet uses. Apply it to your dog's situation.


Watch at home (safe to monitor for 12–24 hours)


  • Single missed meal, no other symptoms


  • Dog is drinking water normally


  • Dog is alert, interested in you, wants to play or walk


  • You changed their food recently


  • The weather is extremely hot


  • There was a noticeable stressor in the last 24–48 hours


What to do: Offer a small amount of plain, easy-to-digest food like boiled chicken and rice, or plain curd rice without salt or spices. Do not force-feed. Keep water accessible at all times. Watch for any new symptoms over the next 12–24 hours.


Act today - book a zooco online vet consultation


  • Two or more meals skipped in a row


  • Dog is drinking less water than normal


  • Mild lethargy, slower, less enthusiastic, but still responsive


  • Occasional vomiting (once or twice) alongside not eating


  • You are not sure what's causing it and it's been more than 24 hours


What to do: This is the right moment for a ZOOCO vet consultation. A licensed vet will ask the right questions, request a photo or video if needed, and tell you whether this needs home management or a clinic visit. At just ₹299, you get 30 mins video call with a vet, case summary, prescription and free follow up, without leaving the comfort of your home. You can reach a ZOOCO vet for an online vet consultation in India at zooco.pet You can connect with a vet in under 10 minutes.


Indian woman holding a small dog while checking an online vet consultation on her phone at home during a late-night pet health concern


Go to a clinic now - do not wait!


  • Your dog hasn't eaten or drunk water for more than 48 hours


  • There is blood in vomit or loose motion


  • Your dog is unresponsive, collapsed, or extremely weak


  • You suspect your dog ate something toxic


  • Your puppy (under 6 months) hasn't eaten for more than 12 hours


  • Your dog has a distended, hard, or bloated abdomen, this is an emergency!


These symptoms need physical examination. An online consultation can help you assess severity and identify the nearest emergency clinic, but do not substitute a clinic visit in these situations.


What Not to Do When Your Dog Stops Eating


This section matters. These are the mistakes vets see every day.


Unsafe human food and medicines kept beside an empty dog bowl, showing common causes of vomiting and stomach upset in dogs in Indian households

Do not give human medicines. Crocin, Pantop, antacids, none of these are safe for dogs without a vet's guidance. Some are actively toxic. A dog who seems to have a stomach issue does not need a paracetamol. They need a vet's advice.


Do not offer rich Indian food to tempt them. It feels kind. It usually makes things worse. Biryani rice, dal with ghee, chicken curry, the salt, spices, and oils can irritate an already sensitive stomach. If you want to offer something to entice them, boiled plain chicken or curd rice is the safest option.


Do not wait three or four days "to see if it passes." One or two days, fine. Beyond that, something is either wrong medically or the dog has developed a learned behaviour around refusing food, both of which a vet can help resolve faster than waiting.


Do not Google or ask Ai symptoms in isolation. The internet will always surface the most alarming possibility. A vet will give you a probability-weighted, specific answer for your dog's age, breed, history, and current symptoms.


Home Care: What's Safe, What Isn't


If your dog has missed one or two meals and shows no other symptoms, here is what you can safely do at home while you monitor:


Safe to try


  • Offer small amounts of boiled chicken (no skin, no bones, no seasoning) with plain white rice, the classic bland diet that settles upset stomachs


  • Plain curd (without salt or sugar) in small amounts, the probiotics can help with mild digestive upset


  • Ensure fresh, cool water is always accessible, dogs in India need more hydration than their pet parents realise, especially in summer


  • Keep mealtimes consistent, same time, same bowl, same quiet spot


Plain boiled chicken and rice bland diet with fresh water for dogs recovering from vomiting, diarrhoea, or digestive upset recommended by vets in India


Not safe without vet guidance


  • Any human medication like antacids, pain relievers, antihistamines


  • Spiced or heavily seasoned food, even "just a little"


  • Force-feeding or syringe-feeding water


  • Any herbal remedies or oils not recommended by a vet



FAQ: What Pet Parents in India Ask Most


How long can a dog go without eating before it's serious?

A healthy adult dog can go 24–48 hours without food and be medically stable, as long as they are drinking water. Puppies under 6 months should not skip more than one meal, they can develop hypoglycemia (low blood sugar) quickly. If your adult dog hasn't eaten for more than 48 hours, consult a vet today regardless of other symptoms.


My dog is not eating but is drinking water and seems okay. Should I worry?

Not immediately, but watch closely. A dog who is drinking water and is alert is less concerning than one who refuses both food and water. Give it 24 hours with bland food offered. If there is no improvement by the end of day two, book an online vet consultation in India and describe exactly what you are observing.


My dog is not eating and is also vomiting. What should I do?

Do not wait. Vomiting combined with not eating, especially more than twice in a day, needs a vet's assessment. It can indicate anything from a stomach upset to a more serious blockage or infection. Book a ZOOCO online vet consultation today. If the vomiting includes blood or your dog is very weak, go to a clinic directly.


Can the heat in India cause my dog to stop eating?

Yes. Dogs in India during summer months often eat less, sometimes 20–30% less than usual. This is a natural thermo-regulatory response. As long as your dog is drinking water, behaving normally, and the temperature has been very high, mild appetite loss is usually not alarming. Ensure they are cool, hydrated, and comfortable. If it persists beyond two days or other symptoms appear, consult a vet.


What is the quickest way to get vet advice for my dog in India?

ZOOCO online vet consultation connects you with a licensed veterinarian in under 10 minutes, via chat or video, any time of day. You describe the symptoms, share a photo or video if relevant, and the vet tells you exactly what to do: home care, medication, or a clinic visit. At just ₹299, you get 30 mins video call with a vet, case summary, prescription and free follow up. You can also track your dog's health history, appetite, and symptoms through the ZOOCO pet care app so you always have a record ready when you speak to a vet.



The Short Version


Your dog skipped a meal. Take a breath.

Check for other symptoms. If there are none, no lethargy, no vomiting, no diarrhea, drinking water normally, give it 24 hours with bland food and calm observation.


If there is anything else going on, or if it has been more than two meals, you do not need to keep Googling. You need a vet.


That is exactly what ZOOCO is for. A licensed vet, in under 10 minutes, from wherever you are in India. Describe the symptoms, get a real answer, get a prescription if needed.


A ZOOCO Veterinarian

Medically reviewed by,

Dr. Srujan, BVSc & AH.

Need vet advice? Dr. Srujan reviewed this article and is available for online consultation.





All medical content on the ZOOCO blog is reviewed by licensed veterinarians before publication


Comments


bottom of page