Dog Health
Why Is My Dog Not Eating?
By Kaiser Khan, EditorPublished Last updated 2 min read
Quick answer
A dog skipping one meal is not always serious, but refusing food for 24 hours — especially with vomiting, lethargy or abdominal pain — needs a vet check. Puppies and elderly dogs should be seen sooner. Never force-feed; offer small amounts of warm food and contact your practice if appetite does not return.
Key takeaways
- Adult dogs should not skip more than 24 hours without eating if they seem unwell. Puppies, elderly dogs and small breeds need vet attention sooner — often within 12 hours.
- One missed meal in an otherwise bright, active dog may be fine — especially in hot weather. If they refuse a second meal or show vomiting, lethargy or pain, contact your vet.
- Yes. Moving house, fireworks, a new pet or routine changes can reduce appetite. Rule out illness first — stressed dogs still need a vet check if not eating persists.
A wider perspective: the Karachi street-dog welfare appeal from the non-profit World Animal Rescue Network.
Common causes in UK dogs
Dental disease is one of the most overlooked reasons. Broken teeth, gum infection and oral pain make chewing uncomfortable — especially dry kibble.
Gastrointestinal upset from dietary indiscretion, sudden food changes or mild infections often causes one to two days of reduced appetite.
Pain from arthritis, back problems or internal conditions can suppress hunger without obvious limping.
Stress and routine change — boarding, building work, a new baby — can temporarily reduce intake.
More serious illness including kidney disease, liver problems, pancreatitis and certain cancers may present first as picky eating or weight loss.
What you can try at home
- Offer warm, aromatic wet food in a quiet area
- Hand-feed a small amount to gauge interest
- Ensure fresh water is available
- Avoid changing diets repeatedly — this can worsen gut upset
Do not withhold food for long periods hoping hunger will fix the problem, and never give human medications.
When to call your vet
Contact your vet today if:
- No food for 24 hours (12 hours in puppies under six months)
- Vomiting or diarrhoea alongside appetite loss
- Known access to toxins, bones or foreign objects
- Bloated or painful abdomen
- Significant lethargy or behaviour change
For out-of-hours emergencies in the UK, use the Vets Now clinic finder.
Prevention
Annual health checks, dental care, gradual diet transitions and keeping toxic foods out of reach all reduce sudden appetite crises. Microchip and insurance details up to date help if emergency treatment is needed.
Sources & further reading
This guide draws on the publicly available UK advice listed below. Follow the links for the relevant guidance or the organisation's broader care resources.
PETHEALTH+ is independent. These organisations do not sponsor, approve, or partner with this website. Editorial sources and further reading (last updated 2026-06-25).
Continue exploring
Follow the connections between guides to explore related care and conditions.
Related guides
Guides that mention this topic
- Rabbit Gut Stasis (Ileus) UK
- Why Is My Dog Drinking So Much Water UK?
- Dog Eating Grass & Vomiting Yellow Foam UK
Also see symptoms, symptom checker, and poison guide.
Breed profiles featuring this guide
Frequently Asked Questions
- How long can a dog go without eating?
- Adult dogs should not skip more than 24 hours without eating if they seem unwell. Puppies, elderly dogs and small breeds need vet attention sooner — often within 12 hours.
- Should I worry if my dog skips one meal?
- One missed meal in an otherwise bright, active dog may be fine — especially in hot weather. If they refuse a second meal or show vomiting, lethargy or pain, contact your vet.
- Can stress cause a dog to stop eating?
- Yes. Moving house, fireworks, a new pet or routine changes can reduce appetite. Rule out illness first — stressed dogs still need a vet check if not eating persists.
- When is loss of appetite an emergency?
- Seek urgent care if your dog is vomiting repeatedly, has a distended abdomen, pale gums, known toxin ingestion, or has not eaten for 24 hours alongside lethargy.