News

Why Is My Dog Not Eating but Drinking Water?

If your dog suddenly refuses food but still drinks water, it can feel confusing and worrying. Is it something minor like stress, or a sign of a deeper health issue?

The truth is, this situation is quite common—and in many cases, it’s not immediately dangerous. However, it’s important to understand the possible causes and know when action is needed. This guide will walk you through the most likely reasons, what you can do at home, and when it’s time to call a vet.

Is It an Emergency?

Before diving into causes, check your dog’s overall condition:

  • Is your dog still active and alert?
  • Are they vomiting or having diarrhea?
  • Do they seem in pain or unusually tired?

Call a vet immediately if you notice:

  • Lethargy or weakness
  • Repeated vomiting
  • Signs of dehydration
  • Refusing food for more than 48 hours

If none of these apply, you can usually monitor your dog at home first.

Common Reasons Your Dog Isn’t Eating

1. Mild Stomach Upset

Dogs can lose appetite due to minor digestive issues, especially if they ate something unusual.

What to look for:

  • Occasional vomiting
  • Soft stool
  • Normal energy levels

What you can do:

  • Offer bland food (boiled chicken and rice)
  • Avoid treats for 24 hours

2. Stress or Anxiety

Changes in environment can affect appetite.

Possible triggers:

  • Moving to a new home
  • New pets or people
  • Loud noises (fireworks, storms)

Tip: Keep routines consistent and provide a calm environment.

3. Recent Food Change

Switching dog food too quickly can cause refusal.

Fix: Gradually mix old and new food over 5–7 days

4. Dental Problems

Pain in the mouth can make eating uncomfortable.

Signs:

  • Drooling
  • Bad breath
  • Chewing on one side

5. Illness or Infection

If appetite loss lasts longer, it could indicate:

  • Infections
  • Liver or kidney issues
  • Parasites

This is where a vet check becomes important.

What You Can Do at Home

Here are safe steps you can try:

✔ Offer Warm or Soft Food

Warming food slightly can make it more appealing.

✔ Reduce Treats

Too many snacks can reduce appetite.

✔ Keep Hydration

Since your dog is still drinking, this is a good sign.

✔ Observe Behavior

Track changes over 24–48 hours.

When to See a Vet

You should seek professional help if:

  • Your dog hasn’t eaten for 2 days
  • There are other symptoms (vomiting, diarrhea)
  • Your dog is a puppy or senior
  • Behavior changes significantly

A dog not eating but still drinking water is usually not an immediate emergency, but it should never be ignored. In many cases, the cause is minor and temporary—but staying observant is key.

FAQ

Why is my dog drinking water but not eating?

This often means the issue is mild, such as stomach discomfort or stress, but it should still be monitored.

How long can a dog go without eating?

Most healthy dogs can go 1–2 days without food, but longer than that requires attention.

Should I force my dog to eat?

No. Instead, try offering more appealing food and monitor their condition.