My Dog Is Not Eating — Causes & When to Worry
A dog refusing food is one of the most worrying things a pet parent can encounter. Dogs are typically food-motivated, so a sudden loss of appetite almost always means something is going on — it just might be minor, or it might need attention. Here's what you need to know.
medical_services Check Your Dog's Symptoms NowWhen Should You See a Vet?
Monitor at Home
- check_circleSkipped one meal but otherwise acting normal
- check_circleRecently vaccinated (mild side effect)
- check_circleNew food or environment change
- check_circleStill drinking water
- check_circleEating treats but not regular food
Call Your Vet Soon
- warningNot eating for more than 24 hours
- warningWeight loss noticed over days
- warningDrinking less water than usual
- warningSlightly lethargic but responsive
- warningOccasional vomiting alongside food refusal
Emergency — Go Now
- emergencyNot eating for 48+ hours
- emergencyExtreme lethargy or collapse
- emergencyBloated abdomen with food refusal
- emergencySuspected toxin ingestion
- emergencyVomiting blood alongside refusal to eat
Common Causes
- petsStress, anxiety, or change in environment
- petsRecent vaccination
- petsDental pain or tooth infection
- petsGastrointestinal upset or nausea
- petsPicky eating or change in food brand
- petsUnderlying illness (kidney disease, infection, cancer)
- petsMedication side effects
- petsOverfeeding treats
- petsSpoiled or unfamiliar food
- petsPain anywhere in the body
home What To Do at Home
Try warming up your dog's food slightly to enhance aroma. Offer a bland diet of boiled chicken and plain rice. Remove food after 15–20 minutes to avoid creating a picky eating habit. If your dog hasn't eaten in 24 hours, contact your vet. Never force-feed or give appetite stimulants without guidance.
analytics Use Our Free Symptom CheckerFrequently Asked Questions
How long can a dog go without eating?
Most healthy adult dogs can go 3–5 days without food, but you should contact a vet after 24 hours of food refusal — especially for puppies or senior dogs.
Why is my dog drinking water but not eating?
Drinking water but not eating can signal nausea, dental pain, or a systemic illness. Monitor for 24 hours; if it continues, see a vet.
Can anxiety cause a dog to stop eating?
Absolutely. Dogs are highly sensitive to change. Moving homes, new pets, loud noises, or schedule disruptions can all suppress appetite.
What can I add to food to tempt my dog?
Try a small amount of low-sodium chicken broth, plain boiled chicken, or canned wet food mixed in. Avoid garlic, onions, or spicy additives.