Pocket Vet logoPocket VetCheck my pet

My dog won't eat — what does it mean?

Usually worth a vet visit

Dogs 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

🟢 Usually okay to monitor

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 free

Go 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