Dog Not Eating: When to Worry and What to Do at Home
A healthy dog may skip a meal occasionally without harm, but loss of appetite lasting more than 24 hours, or paired with vomiting, diarrhoea, lethargy or fever, needs a vet. Puppies, seniors and small breeds should not go without food that long. Check for other symptoms, offer fresh water, and try warming the food slightly to make it more appealing.
- Refuses food for more than 24 hours
- Vomiting or diarrhoea along with not eating
- Looks weak, depressed or hides away
- Pale or white gums
- Fever or very cold body
- Shivering, drooling or signs of pain
- Bloated or swollen belly
- Difficulty breathing
Why Is My Dog Not Eating?
Dogs stop eating for many reasons, from simple upset stomachs to serious illness. The cause often depends on whether your dog seems otherwise well or shows other symptoms.
Common causes include digestive upset from scavenging on walks or eating spoiled food, stress from changes at home or loud noises such as Diwali crackers, mild infections, dental pain from bad teeth or gum disease, and heat during very hot or humid weather. In puppies, not eating can signal worms or parvovirus. In all dogs, tick fever, liver or kidney disease, poisoning, and foreign objects stuck in the stomach or throat can all stop appetite.
Sometimes a dog simply dislikes a new food, feels bored with the same meal every day, or has been given too many treats between meals.
When Should I Worry If My Dog Is Not Eating?
One missed meal in an otherwise healthy, active adult dog is usually not an emergency. But appetite loss becomes worrying when it lasts longer or appears alongside other signs.
See a vet the same day if your dog refuses food for more than 24 hours, vomits or has diarrhoea, seems weak or lethargic, has pale gums, a fever, or a swollen belly, or shows any sign of pain such as whining, shivering or refusing to move. Puppies, toy breeds, senior dogs and dogs with diabetes or other chronic illness should see a vet sooner, often within 12 hours, because they cannot safely go long without food.
In the monsoon season, tick fever is a common cause of sudden appetite loss with fever and weakness. If your dog has ticks or recently had them, tick fever should be checked quickly.
Still unsure what's going on?If your dog is not eating and you are not sure what to do next, describe what you are seeing to Joey AI. The app will ask about other symptoms and help you decide whether your dog needs a vet today.
Ask Joey freeWhat to Do at Home If Your Dog Is Not Eating
If your dog missed one meal but seems bright and active, you can try a few gentle steps at home before calling the vet.
Make sure fresh, clean water is always available. Try offering the food at room temperature or warmed very slightly, which releases smell and makes it more appealing. Offer small amounts of plain boiled chicken without skin, bones, oil or spices, mixed with plain boiled white rice. Some dogs accept a spoonful of plain, unsweetened curd mixed into their food. Remove the bowl after 15 or 20 minutes if the dog does not eat, then try again a few hours later. Do not leave food sitting out in hot weather, as it spoils quickly.
Avoid giving treats, table scraps or too much attention when the dog refuses food, as this can accidentally reward picky behaviour. Keep walks and routines as normal and calm as possible, especially if stress or anxiety may be part of the problem.
What Will the Vet Do?
The vet will ask how long your dog has not been eating, whether anything else has changed, and if there are other symptoms such as vomiting, diarrhoea, coughing or behaviour changes. They will check your dog's temperature, gums, belly, mouth and teeth, and listen to the heart and lungs.
Depending on what they find, the vet may suggest blood tests to check for infection, tick fever, liver or kidney disease, or diabetes. X-rays or ultrasound may be needed if a foreign object or blockage is suspected. In some cases the vet gives medicine to settle the stomach, antibiotics for infection, or fluids under the skin if the dog is even mildly dehydrated. The vet will decide the medicine and dose based on the diagnosis.
Treatment works best when started early, so do not wait several days hoping appetite returns on its own if your dog seems unwell in any other way.
How to Prevent Loss of Appetite
You cannot prevent every illness, but you can reduce the risk of many common causes. Keep your dog on a regular deworming schedule and use tick prevention, especially during and after the monsoon. Feed good-quality food at the same times each day, and avoid sudden changes in brand or type. Do not let your dog scavenge on walks or eat food from the street, which often causes stomach upset.
Keep human foods that are toxic to dogs, such as chocolate, grapes, raisins, onions and many Diwali sweets, out of reach. Make sure your dog always has access to shade and cool water, particularly in hot and humid weather. Regular vet check-ups help catch dental disease, infections and other problems before they become serious.
Frequently asked questions
How long can a dog go without eating?
A healthy adult dog can survive several days without food, but that does not mean it is safe to wait that long. Most vets recommend seeing a vet if a dog refuses food for more than 24 hours. Puppies, small breeds, seniors and dogs with diabetes or other illness should see a vet much sooner, often within 12 hours, because low blood sugar and dehydration happen quickly in these dogs.
My dog is drinking water but not eating. Is that okay?
Drinking water is a good sign and helps prevent dehydration, but a dog that refuses food for more than a day still needs a vet. Drinking water does not rule out serious illness. Many dogs with infections, tick fever, kidney disease or stomach problems will still drink even though they will not eat. Watch for other signs such as vomiting, diarrhoea, lethargy or weakness.
Should I force-feed my dog if it is not eating?
No, do not force-feed your dog. Forcing food can cause stress, choking, or vomiting, and it does not address the reason your dog stopped eating. If your dog refuses food for more than 24 hours or seems unwell, see a vet. The vet can find the cause and, if needed, give fluids or feeding support safely.
Can hot weather make my dog lose appetite?
Yes, many dogs eat less during very hot or humid weather, especially in summer or just before the monsoon. This is usually not dangerous if the dog drinks water, stays active, and eats at least a little bit each day. Offer food during the cooler parts of the day, such as early morning or evening. If your dog stops eating entirely or seems weak or overheated, see a vet the same day.
My puppy is not eating. When should I see a vet?
Puppies should not go long without food because their blood sugar drops quickly. If your puppy refuses more than one or two meals, or shows any other sign such as vomiting, diarrhoea, lethargy or a bloated belly, see a vet the same day. Parvovirus, worms and other infections progress fast in young dogs, so early treatment makes a big difference.
Could ticks cause my dog to stop eating?
Yes, tick fever is a common cause of sudden appetite loss in dogs in India, especially during and after the monsoon. Dogs with tick fever often have a high fever, weakness, and pale gums along with refusing food. If your dog has ticks or recently had them and suddenly stops eating, see a vet quickly for a blood test. Tick fever responds well to treatment when caught early.
This guide is general information to help you decide what to do next. It is not a diagnosis and does not replace an examination by a veterinarian. If your dog seems very unwell, contact a vet or an emergency animal hospital straight away.
Sources and further reading: