My dog isn't eating: working out why, calmly
A dog skipping a meal registers somewhere between odd and alarming, depending on the dog. For a grazer who eats when it suits them, one quiet mealtime means little. For a dog who has inhaled breakfast every day for six years, a full bowl is information.
The useful frame: appetite loss is a symptom with a short list of everyday causes and a longer list of medical ones. Your job at home isn't to diagnose — it's to work out which list you're on, and how fast.
Go to a vet now if you see
- Not eating plus vomiting, diarrhoea, or a swollen belly
- Not eating and not drinking — dehydration moves much faster than hunger
- Lethargy, hiding, trembling, or obvious pain alongside the refusal
- A puppy, a senior, or a dog with a known condition refusing more than one meal
- Known or possible access to something toxic, or a swallowed object
The everyday explanations
Start with the boring suspects. A food change done too abruptly. A bag of kibble that has gone stale or rancid in the humidity — smell it yourself; Singapore's climate is hard on opened bags. Too many treats or table scraps across the day, adding up to a dog who simply isn't hungry. Heat, which softens appetite here year-round.
Then the situational ones: a new home, renovation noise, a new baby or pet, your own changed schedule. Dogs eat worse when the household is unsettled. And some dogs are simply strategic — refusing kibble because holding out has historically produced chicken. If your dog eats a favourite treat with enthusiasm but snubs their bowl, you're likely dealing with preference, not illness.
The test that tells you the most
Offer something irresistible — a small piece of their highest-value food. A dog who takes it eagerly but refuses their regular meal is probably fine for now: fussiness, mild stress, or a lesson they've taught you about gravy. A dog who turns away from food they'd normally sell you for is a different situation, and that refusal is worth taking seriously the same day.
Alongside that, look at the mouth if your dog allows it. Dental pain is one of the most common hidden causes of appetite loss — a broken tooth, an inflamed gum, something wedged where you can't see it. A dog who approaches the bowl with interest and then backs off, or chews on one side, is often telling you the problem is in the mouth, not the stomach.
How long to wait
A healthy adult dog who skips one meal but drinks, plays, and behaves normally can be watched for a day. Skip the buffet of alternatives during that window — swapping foods every hour teaches exactly the wrong lesson and muddies what you're observing.
Past 24 hours without food, or sooner with any red flag, call your vet. Bring the details that turn a vague worry into a workable picture: when the last full meal was, what's been offered, what was refused, water intake, and anything else that has changed. If you log meals in an app, this is where the record earns its place.
My dog eats treats but not meals. Should I worry?
Usually not immediately — eager treat-eating suggests the appetite machinery works and you're in fussiness or preference territory. If meal refusal continues past a day even with treats accepted, or anything else changes, check with your vet.
Should I add things to the food to tempt them?
Once, as a test, is informative. As a routine, it teaches your dog that refusing food upgrades the menu. If you need to tempt every meal, that pattern itself is worth discussing with your vet.
How long can a dog safely go without eating?
Healthy adults tolerate a day or two, but don't aim to find the limit — 24 hours is the sensible point to involve a vet, and much sooner for puppies, seniors, small breeds, and dogs with health conditions.
The 3am questions, answered calmly
Ori is a companion app that knows your pet — records, reminders, and an emergency chat for the panic moments. Free on iPhone and Android, with 3 emergency checks included.
No card needed. Made in Singapore.
Keep reading
This guide is general information for pet parents, not veterinary advice, diagnosis, or treatment. Every pet is different — for any medical concern, consult a licensed veterinarian. If your pet seems to be in danger, contact a 24-hour veterinary clinic straight away.