My dog won't eat — what does it mean?
Usually worth a vet visitDogs skip the occasional meal, but a dog that refuses food for more than a day — or shows other symptoms — may be unwell. Context matters: energy level, water intake, and any other signs.
Not sure how serious it is right now?
Describe your dog's exact symptoms (add a photo) and get an instant, calm triage — home care, vet soon, or emergency.
Check my dog now🔴 When it's an emergency
- ●Not eating AND vomiting, lethargic, or in pain
- ●No food and no water for over 24 hours
- ●A puppy or small dog refusing food (they crash faster)
- ●Pale gums, bloated belly, or collapse
🟢 Usually okay to monitor
- ●Skipped one meal but otherwise normal and active
- ●Still drinking water, normal energy
- ●Recent minor change (heat, new food, mild stress)
Frequently asked
How long can a dog go without eating?
A healthy adult dog can often go a day without serious harm if drinking water and otherwise well. Puppies, small breeds, and unwell dogs need attention much sooner — within hours.
Should I force my dog to eat?
Don't force-feed. Try a warm, bland, aromatic food. If your dog still refuses for over 24 hours or has other symptoms, see your vet.
Related guides
Get a real answer in seconds
Check my pet — 5 freeGo deeper
Pocket Vet editorial team
Written and maintained by the Pocket Vet editorial team using authoritative veterinary sources. Reviewed June 8, 2026. This guide is informational only and not a substitute for professional veterinary care — see our editorial & safety policy. When in doubt, contact your vet; in a true emergency, go to an emergency clinic immediately.
Sources