๐ฝ๏ธ Symptom Guide
Dog Won't Eat โ When Should You Worry?
4 min read ยท Updated May 2026
Your dog turned up their nose at breakfast. Or dinner. Or both. Now you're wondering: is this normal? Should I be worried? Is it time to call the vet?
The truth is that a dog skipping a meal is extremely common and usually nothing to panic about. But a prolonged loss of appetite โ especially when combined with other symptoms โ can be a serious warning sign. Here's how to tell the difference.
Why do dogs stop eating?
There are dozens of reasons a dog might refuse food, ranging from completely benign to genuinely serious. The most common causes include:
Usually not serious:
- Stress or anxiety โ moving house, a new pet, fireworks, thunderstorms
- A change in routine or environment
- Being a picky eater โ some dogs simply hold out for something better
- Eating something outside that filled them up
- Mild upset stomach โ often resolves within 24 hours
- Hot weather โ dogs naturally eat less when it's very warm
- Recent vaccination โ mild appetite loss for 24 hours is normal after vaccines
Potentially serious:
- Dental pain or mouth problems โ tooth abscess, broken tooth, gum disease
- Nausea from a systemic illness โ kidney disease, liver disease, pancreatitis
- Intestinal blockage โ if your dog ate a foreign object
- Parvovirus โ especially in unvaccinated or young dogs
- Pain from an injury or internal condition
- Cancer โ unexplained weight loss and appetite loss can be early signs
๐ก The 24-hour rule for healthy adult dogs
A healthy adult dog can safely skip up to 24 hours of food without it being medically concerning. Puppies and senior dogs are more vulnerable โ a puppy skipping more than 12 hours of meals warrants a vet call.
How to assess your dog's appetite loss
When your dog won't eat, the key isn't just how long it's been โ it's the full picture. Ask yourself these questions:
- Is your dog drinking water normally?
- Are they still going to the bathroom normally?
- Are they alert and interactive, or lethargic and withdrawn?
- Do they show any interest in food at all โ sniffing it but not eating?
- Have there been any changes at home recently?
- Did they eat anything unusual โ garbage, plants, a foreign object?
- Are there any other symptoms โ vomiting, diarrhea, bloating, coughing?
The answers to these questions will help you โ and your vet โ determine the urgency of the situation.
The urgency guide โ what to do based on what you see
โ
Watch at home โ monitor closely
- Skipped one meal, still drinking water normally
- Alert, playful, and acting like themselves otherwise
- No vomiting, diarrhea, or other symptoms
- Recent stress or change at home that could explain it
- Had vaccines in the last 24 hours
โ ๏ธ See your vet within 24 hours
- Not eaten for more than 24 hours (12 hours for puppies)
- Appetite loss combined with mild lethargy
- Seems interested in food but won't eat โ possible mouth pain
- Mild vomiting alongside appetite loss
- Senior dog not eating โ always warrants faster attention
๐จ Go to the emergency vet now
- Not eating AND vomiting repeatedly (more than 2-3 times)
- Not eating AND a visibly bloated or swollen abdomen
- Not eating AND complete lethargy โ won't get up or move
- Not eating AND bloody diarrhea or vomiting blood
- You know or suspect they ate a foreign object or toxin
- Puppy under 6 months not eating for more than 8-12 hours
- Not eating AND pale, white, or blue-tinged gums
Special cases โ when to act faster
Puppies
Puppies have very little energy reserve and can become hypoglycemic (dangerously low blood sugar) if they don't eat regularly. If a puppy under 6 months hasn't eaten in 8-12 hours, call your vet โ don't wait.
Senior dogs
Older dogs have less physiological reserve and are more prone to serious underlying conditions. Appetite loss in a senior dog should always be evaluated by a vet within 24 hours, even if everything else seems fine.
Small breeds
Small dogs are more vulnerable to hypoglycemia from missed meals than large breeds. Toy breeds like Chihuahuas and Yorkies should see a vet if they haven't eaten in 12-16 hours.
How to encourage a reluctant eater
If your dog's appetite loss appears to be behavioral or stress-related, try these safe techniques:
- Warm the food slightly to enhance the smell
- Add a small amount of low-sodium chicken broth
- Try hand-feeding a few pieces
- Remove the bowl after 15 minutes and try again later โ leaving food down all day can reinforce picky eating
- Reduce treats and table scraps โ a dog holding out for better food is common
Never force-feed a dog. If they're refusing all food consistently, that's your cue to call the vet rather than find creative ways to get calories in.
Worried about your dog not eating?
PawChart's AI symptom checker factors in your dog's breed, age, and other symptoms to give you a clear recommendation โ watch at home, see a vet, or go to the ER now.
Check symptoms with PawChart โ Free
The bottom line
One skipped meal in an otherwise healthy adult dog is almost never an emergency. But persistent appetite loss โ especially when combined with lethargy, vomiting, diarrhea, or other symptoms โ always deserves veterinary attention. When in doubt, trust your instincts as a dog owner. You know your dog better than anyone, and if something feels off, it probably is.
This article is for informational purposes only and is not a substitute for professional veterinary advice. If you are ever unsure about your dog's health, consult a licensed veterinarian.