Dog Won't Eat But Still Drinking Water? 10 Causes & Solutions
From dental pain to serious illness — what's causing it and what to do.
Dr. Robert Fischer, DVM
Veterinary Reviewer
PawHealth Editorial Team
A dog that skips a meal is worrying. A dog that refuses food but continues to drink water is confusing. This pattern points to specific conditions — and understanding them helps you know how urgent the situation is.
Why Drinking But Not Eating?
When a dog drinks but won't eat, the problem is usually specific to the mouth, throat, or the process of eating — while the thirst mechanism remains intact. This narrows down the possibilities considerably.
Common Causes
Dental Pain
By far the most common cause. Broken teeth, periodontal disease, or oral tumors make chewing painful. The dog is hungry and thirsty — eating hurts, but drinking doesn't. Check for red gums, bad breath, drooling, dropping food, chewing on one side.
Nausea Without Vomiting
Dogs can feel nauseated without actually vomiting. They'll drink water (sometimes excessively to soothe their stomach) but refuse food. Causes include gastroenteritis, pancreatitis, kidney disease, and medication side effects.
Partial Obstruction
A foreign object that partially blocks the intestine allows water through but makes eating uncomfortable. May be accompanied by occasional vomiting.
Stress or Anxiety
Changes in routine, new environments, separation anxiety, or the loss of a companion can cause temporary anorexia. Stress hormones suppress appetite but don't suppress thirst.
Fever or Infection
Systemic illness depresses appetite while the body's need for hydration remains or increases.
Kidney Disease
Uremic toxins build up in the blood, causing nausea and appetite loss. But the failing kidneys can't concentrate urine, so the dog drinks excessively to compensate.
What to Do
When to Go to the Emergency Vet
Complete food refusal for more than 48 hours, not eating + lethargy/vomiting/diarrhea, suspected foreign body, abdominal pain (hunched posture, crying), puppies not eating (dehydrate quickly).
When to Schedule a Vet Visit
Eating less than 50% of normal for more than 2 days, weight loss, bad breath or visible dental issues, drinking significantly more or less than usual, eating soft food but refusing kibble (likely dental).
Home Care While Waiting for the Vet
Offer warmed-up food (enhances aroma), try different textures (wet food, chicken, baby food without onion/garlic), ensure water is always available, don't force-feed, monitor closely for other symptoms.
The Bottom Line
A dog that drinks but won't eat often has dental pain — the most treatable cause. But it can also signal serious internal disease. Persistent anorexia always warrants a vet visit. Never let a dog go more than 48 hours without eating.
💬 Comments
No comments yet. Be the first to share your thoughts!