A full bowl and a dog that turns away from it is one of the most worrying things a pet parent sees. Eating is such a reliable part of a dog's day that the moment it stops, we assume the worst. Often the reason is simple and passes on its own. Sometimes it is the earliest sign that something needs a vet.

This guide walks through why a dog goes off its food, how long is genuinely safe to wait, simple ways to tempt a fussy eater, and the signs that mean the loss of appetite is not just a mood.

First, how long is safe to wait?

A healthy adult dog can usually miss a meal or two without any harm. As a rough guide, up to about 24 hours off food is often fine if your dog is otherwise bright, active, and drinking water normally. The picture changes fast for puppies, small and toy breeds, and any dog that also seems unwell. They have smaller energy reserves and need help sooner.

💡

The quick rule: one skipped meal in a happy, playful dog is usually just an off day. Refusing food for 24 hours, refusing water, or going off food alongside any other sign (vomiting, diarrhoea, low energy, pain) means it is time to see a vet.

Common reasons a dog stops eating

1

A fussy day, heat, or a diet change Normal

Dogs skip meals for ordinary reasons: a hot afternoon (very common in Indian summers), boredom with the same food, a recent switch of brand, or simply holding out for tastier treats. A dog that is otherwise its normal self is usually just being a dog.

What to do: offer the next meal at the usual time, feed in a cool, calm spot, and stop the flow of treats between meals. Do not panic-change the food every day, which only teaches fussiness.

2

Dental or mouth pain Monitor

If eating hurts, a dog stops eating. Broken teeth, sore red gums, or something stuck in the mouth make a hungry dog approach the bowl then back away, drop food, chew on one side, or drool. This is easy to miss because the dog clearly wants to eat.

What to do: gently lift the lip and look for red gums, a broken tooth, or a bad smell. See a vet for a dental check. Softening the food can help in the short term while you arrange a visit.

3

An upset stomach or nausea Monitor

Nausea kills appetite. A dog that is off its food and also lip-licking, drooling, or vomiting has an upset gut, whether from something it ate, worms, or an infection. Appetite loss with vomiting or loose stool is a clearer signal than appetite loss alone.

What to do: if there is also vomiting, read our guide on when dog vomiting is an emergency. Offer a small bland meal. If food is refused for a day or the dog is unwell, see a vet.

PawCheck

Is there a visible sign behind it?

If your dog is off its food because of a sore eye, an itchy skin patch, or an upset gut, PawCheck can screen a photo and give you a Normal, Monitor, or Urgent result in seconds.

Get it on Google Play ↗
4

Pain or illness elsewhere in the body Monitor

Loss of appetite is one of the most general signs of "something is wrong". Ear infections, an injury, fever, tick-borne illness (common in India), or organ problems can all show up first as a dog that simply stops eating and slows down.

What to do: look for other clues: limping, an ear that smells or is being scratched, hot dry nose with low energy, or ticks. See a vet if appetite loss comes with any of these or lasts more than a day.

5

Stress or a change at home Normal

Dogs are sensitive to change. New home, travel, loud festival fireworks (Diwali is a classic trigger in India), a new pet or baby, or a change in routine can all put a dog off its food for a day or two even when nothing is physically wrong.

What to do: keep routine steady, give a calm quiet feeding space, and be patient. Appetite usually returns as the dog settles. If it does not return within a couple of days, treat it as a health sign and see a vet.


Simple ways to tempt a picky eater

  • Warm the food slightly to lift the smell (never hot)
  • Add a spoon of plain boiled chicken, curd, or a little warm water to kibble
  • Feed in a calm, quiet spot away from other pets and noise
  • Keep to fixed meal times and lift the bowl after 20 minutes if untouched
  • Cut out treats between meals for a few days so real hunger returns

These are for a bright dog that is simply fussy. They are not a substitute for a vet visit if your dog seems unwell, and you should not keep experimenting for days while a sick dog eats nothing.

When not eating means a vet, quick guide

  • Same day (urgent): a puppy or small breed refusing food, refusing water too, or appetite loss with repeated vomiting, a bloated belly, collapse, or obvious pain
  • Within a day or two: a healthy adult dog that has eaten nothing for 24 hours, or is off food with mild vomiting, loose stool, low energy, or mouth pain
  • Watch at home: one skipped meal in a playful dog that is drinking and acting normal, offer the next meal as usual
🚨
Not eating plus other signs is a red flag

A dog that will not eat AND is vomiting, has diarrhoea, a swollen belly, pale gums, or is very weak needs a vet the same day. In puppies especially, going without food quickly becomes dangerous. When appetite loss comes with other signs, do not wait it out.

Because appetite loss is so often the first clue, it helps to know the full list of danger signs. See our guide to emergency warning signs in pets for what should always mean an immediate vet visit.