Why Is My Dog Suddenly Not Eating? Causes and What to Do

Why Is My Dog Suddenly Not Eating? Causes and What to Do

When a dog who normally wolfs down their food suddenly turns their nose up at the bowl, it's natural to worry. Sudden appetite loss is different from a dog who's always been a picky eater — it's a change in behavior that often signals something has shifted, either physically or emotionally. Here's how to figure out what's going on.

How Long Has Your Dog Not Eaten?

The urgency of the situation depends on how long your dog has been refusing food:

  • Less than 24 hours: Monitor closely. A single skipped meal is usually not an emergency for a healthy adult dog.
  • 24–48 hours: Try appetite-stimulating strategies (see below). Contact your vet if no improvement.
  • More than 48 hours: See your vet. Prolonged fasting can lead to serious complications, especially in small breeds, puppies, and seniors.

Most Common Causes of Sudden Food Refusal

Gastrointestinal Upset

An upset stomach is one of the most common reasons a dog suddenly stops eating. Your dog may have eaten something that disagreed with them — grass, garbage, a new treat, or a foreign object. Signs include lip-licking, drooling, or a hunched posture. Most mild GI upsets resolve within 24 hours.

Pain or Injury

Dogs in pain often stop eating. This could be dental pain, a sore paw, an internal injury, or post-surgical discomfort. If your dog seems uncomfortable or is reluctant to move, pain may be the cause.

Environmental Stress

A sudden change — a new home, a new pet, a family member leaving, or even rearranging furniture — can trigger anxiety that suppresses appetite. Dogs are creatures of habit, and disruptions can affect them more than we realize.

Food Change or Spoilage

Did you recently open a new bag of food? Switch brands? Dogs can detect subtle differences in smell and taste that we can't. Check that the food isn't stale or past its expiration date, and if you've changed foods, transition gradually over 7–10 days.

Illness or Infection

Viral infections (like parvovirus or distemper), bacterial infections, or parasites can all cause sudden appetite loss. These are usually accompanied by other symptoms like vomiting, diarrhea, or lethargy.

What to Try at Home First

If your dog has missed one or two meals and seems otherwise normal, try these strategies:

  • Warm the food slightly to enhance aroma
  • Add a small amount of low-sodium broth or a food topper
  • Offer a small piece of plain boiled chicken to test appetite
  • Remove the bowl after 15–20 minutes and try again at the next scheduled mealtime

A flavorful topper like The Honest Kitchen Bone Broth Pour Overs can help entice a reluctant eater — the savory aroma often triggers appetite even in dogs who are feeling off.

Red Flags: When to Go to the Vet Immediately

Don't wait if your dog shows any of these alongside food refusal:

  • Bloated or distended abdomen
  • Repeated vomiting or dry heaving
  • Blood in vomit or stool
  • Extreme lethargy or collapse
  • Difficulty breathing
  • Known ingestion of a toxic substance

Final Thoughts

Sudden food refusal in a dog who normally eats well is a signal worth taking seriously. While many cases resolve on their own within a day or two, persistent refusal or accompanying symptoms always warrant a vet visit. Trust your instincts — you know your dog best.

Back to blog

🛒 Looking for the right tools?

Browse all our curated product recommendations on Amazon — view the full list here →

#CommissionsEarned — As an Amazon Associate, Life Logic Lab earns from qualifying purchases. Clicking on Amazon links in our articles may earn us a small commission at no extra cost to you.