Health / 14 min read

Dog Not Eating But Drinking Water: 12 Causes & When to Worry

D

Dr. Barkly, DVM

Published on March 5, 2025

Anorexia in dogs (loss of appetite) can be alarming. If your dog is still drinking water, it is a crucial sign, but the underlying cause could range from temporary stress to chronic kidney failure. Here is your vet-approved guide.

Content Pet Image

Understanding Canine “Inappetence”

“My dog won’t eat” is one of the most common complaints veterinarians receive. While a missed meal isn’t always a crisis, it is your dog’s primary way of signaling that something is off.

The Good News: They Are Still Drinking

If your dog is still drinking water, they are avoiding the immediate danger of dehydration. According to PetMD, maintaining hydration often suggests the issue is either behavioral, in the early stages of a condition, or localized to a digestive tract issue that hasn’t yet caused complete systemic collapse.

12 Most Common Causes of Refusal to Eat

Based on data from VCA Animal Hospitals and the AVMA, here are the 12 most frequent reasons for canine inappetence:

Category 1: External & Behavioral

  1. Stress/Anxiety: Changes in the household, moving, or a new pet.
  2. Environmental Heat: Dogs naturally eat less during extreme summer heat.
  3. Picky Eating: Boredom with their current kibble or too many high-value treats.
  4. Schedule Changes: Feeding at a different time than usual can disrupt their internal clock.

Category 2: Moderate Medical Issues

  1. Dental Pain: Broken teeth, gum disease, or oral tumors make chewing painful.
  2. Recent Vaccination: Appetite loss is a common 24-48 hour side effect.
  3. GI Upset: Eating “something bad” in the yard (Garbage Gut).
  4. Minor Infections: Run-of-the-mill bacterial or viral infections.

Category 3: Serious Underlying Conditions

  1. Kidney Failure: Look for increased thirst combined with decreased appetite.
  2. Liver Disease: Often accompanied by a yellowish tint in the eyes or gums.
  3. Pancreatitis: Inflammation often caused by eating high-fat human foods.
  4. Systemic Pain: Issues like arthritis or back pain can make a dog too miserable to eat.

The “Watch & Wait” Decision Table

SymptomSeverityRecommended Action
Just not eatingLowTry bland food; watch for 24 hours.
Limping + not eatingMediumCheck for pain; call vet within 48h.
Vomiting + not eatingHighPotentially urgent; call vet today.
Pale Gums + not eatingEmergencyGO TO VET NOW.

“The most important thing for a pet parent to do is to remain calm. Dogs are exceptionally tuned into our emotions, and our stress can worsen their anxiety-related inappetence.” — Dr. Sarah Barkly, DVM

How to Entice Your Dog to Eat

Before calling the vet, try these vet-approved “Enticement Strategies”:

The Bland Diet Method

Boil plain white rice and skinless/boneless chicken breast. Offer a small amount (about 25% of their usual meal size) to see if they can keep it down.

The “Aromatic” Trick

Wet food is more aromatic than dry. You can also add a small amount of warm, low-sodium chicken broth to their kibble to release the fat-based scents that trigger their appetite.

Professional Habit Tracking

This is where your PawNote daily logs become invaluable.

  1. Log the Last Meal: Exactly what time?
  2. Log the Bowel Movement: Was it normal or loose?
  3. Sync to PetVault: Push these notes to your PetVault health timeline so you can show the vet exactly when the symptoms started.

When to Call the Vet Immediately

Do not wait if you see:

  • Fever (over 103°F)
  • Constant shivering or shaking
  • Drooling excessively
  • Diarrhea for more than 48 hours
  • Any yellowish tint on the skin or eyes

Final Thoughts

A dog that refuses food but drinks water is often in a “Wait and See” stage. By being observant and using tools like PawNote to track their behavior, you provide your veterinarian with the data they need to make a fast, accurate diagnosis.


Authoritative References:

Expert Q&A

Common questions about dog not eating but drinking water: 12 causes & when to worry answered by our experts.

01 How long can a dog go without eating?
Most healthy, adult dogs can go for 3-5 days without food as long as they are drinking water and staying hydrated. However, for a puppy or a senior dog with underlying health issues, even 24 hours can be dangerous. You should contact a vet if the refusal lasts longer than 24 hours.
02 Should I force-feed my dog?
No, never force-feed a dog unless specifically instructed and demonstrated by a veterinarian. This can lead to aspiration pneumonia or 'food aversion,' where the dog associates eating with stress and discomfort, making the recovery much harder.
03 When is a loss of appetite an emergency?
If the refusal to eat is accompanied by persistent vomiting, extreme lethargy, pale gums, a distended abdomen, or a inability to stand, it is a medical emergency. Contact your nearest 24-hour emergency clinic immediately.