Dog Been Sick and Not Eating: What It Means

When your dog has been sick and not eating, it’s a major red flag that something deeper is going on.

Unlike humans, dogs rarely skip meals without reason. If the behavior has persisted for more than a day, especially after signs of illness, it’s time to look into the cause.

We outline the most common reasons behind a dog being sick and not eating, when you can manage it at home, and when to call your vet.

Dog Has Been Sick and Not Eating: Why It Happens

A dog that has been sick and not eating may be suffering from lingering effects of gastrointestinal illness, infections, chronic pain, toxin ingestion, internal disease (like pancreatitis or kidney trouble), or emotional distress.

Even once the more obvious symptoms fade, underlying inflammation, organ stress, or anxiety can continue to suppress appetite.. 

Dog Been Sick and Not Eating

Dog Has Been Sick and Not Eating: Common Causes 

1. Lingering Gastrointestinal Issues

If your dog has recently been vomiting or had diarrhea—even if it has stopped—they might still feel the effects in their stomach and intestines.

The gut lining becomes inflamed, digestion slows down, and their appetite drops.

This is common after eating spoiled food, abrupt diet changes, or minor viral infections.

Even if outward symptoms have resolved, your dog’s digestive system may still be recovering internally.

Loud belly sounds, reluctance to eat, licking lips, or stretching into the “prayer pose” can signal ongoing nausea or discomfort.

Dogs often instinctively avoid food to let their stomachs heal—much like we might skip a meal after food poisoning.


2. Chronic or Systemic Infections

A dog who’s been sick and not eating could be fighting off an infection that hasn’t fully cleared. This includes:

  • Respiratory infections (coughing, nasal congestion)

  • Urinary tract infections (frequent urination, straining)

  • Tick-borne diseases like Ehrlichia or Lyme (fever, lameness, fatigue)

  • Bacterial infections following injuries or surgery

Even without a high fever, infections can drain your dog’s energy and dull their appetite.

Your dog might seem slightly “off,” with subtle changes in sleep habits or demeanor.

These clues are easy to overlook until weight loss or complete food refusal sets in.

Related: Dog vomiting and not eating (Causes and when to worry)


3. Pancreatitis

If your dog has been vomiting or lethargic and is now refusing to eat, pancreatitis could be to blame.

It’s an inflammatory condition often triggered by high-fat meals, human food scraps, or metabolic issues.

What makes pancreatitis especially concerning is that it continues causing pain even after vomiting stops. Symptoms can include:

  • Hunched back

  • Abdomen sensitivity

  • Trembling

  • Lethargy

  • Complete disinterest in food

Dogs with pancreatitis often appear depressed and miserable.

They may pace, isolate themselves, or act restless while refusing all food—even favorite treats.


4. Kidney or Liver Dysfunction

Organ stress can cause vague but persistent symptoms like nausea, malaise, and food refusal.

Kidney disease leads to a buildup of toxins that suppress appetite and cause vomiting, while liver dysfunction interferes with digestion, fat processing, and energy regulation.

Common signs alongside not eating include:

  • Bad breath (ammonia or musty smell)

  • Increased thirst and urination

  • Yellowing of the eyes or gums (in liver cases)

  • Weight loss or vomiting

If your dog has been sick and not eating for more than a day, and especially if they have a history of health problems, these internal issues must be ruled out with bloodwork and urinalysis.


5. Toxin Exposure

Sometimes a dog is sick and stops eating because they’ve ingested something toxic—even if vomiting or diarrhea has slowed down.

Toxic substances, such as human medications, xylitol (in gum), chocolate, certain plants, and cleaning products, can cause liver or kidney damage that manifests days later.

Initial symptoms may be:

  • Drooling or gagging

  • Disorientation

  • Pale gums

  • Vomiting or diarrhea

  • Lethargy or collapse

Even if your dog seems to have “gotten over it,” refusal to eat afterward can signal that internal damage is ongoing.

Toxin exposure always warrants veterinary evaluation.


6. Emotional Distress or Anxiety

Dogs are sensitive creatures, and sometimes they stop eating due to stress, grief, or trauma—especially if they’ve recently been sick or hospitalized.

They may associate food with nausea, vet visits, or discomfort.

Examples of emotional causes include:

  • Returning home after boarding or surgery

  • Losing a pet or human companion

  • A recent move or household disruption

Even once the “sickness” has passed, your dog may need extra time, calm routines, and gentle encouragement to resume eating again.


What to Do If Your Dog Has Been Sick and Is Not Eating

If your dog is stable but hasn’t eaten after being sick, here are safe steps you can take at home:

  • Offer small portions of bland food like boiled chicken and plain rice

  • Tempt with warm broth or wet food to increase smell appeal

  • Use hand feeding or spoon feeding for nervous dogs

  • Avoid new treats or rich foods that may irritate the stomach

  • Make sure fresh water is available at all times

  • Limit activity and stimulation to help the body focus on recovery

If appetite doesn’t return within 12–24 hours—or worsens—contact your vet.


When to Call or Visit Your Vet

Get veterinary help right away if:

  • Your dog hasn’t eaten in more than 24 hours

  • They’re lethargic, trembling, or hiding

  • Vomiting, diarrhea, or blood is present

  • They have a fever or cold, pale gums

  • You suspect they ingested something harmful

  • They’re a puppy, senior, or have a chronic condition

A vet exam may include blood tests, imaging, or IV fluids depending on the cause.

Most cases of prolonged sickness and food refusal require medical support to prevent complications like dehydration, nutrient loss, or worsening disease.

 

Key Takeaway

If your dog has been sick and not eating, take it seriously. Whether the illness was mild or severe, appetite loss is a sign that your dog’s body is still in distress—physically or emotionally.

Even if they seem to be “getting better,” it’s crucial to monitor their recovery closely.

Don’t wait too long to intervene. Trust your gut as a pet parent, and reach out to your vet when you feel something isn’t right.

Acting early gives your dog the best chance to bounce back fully, with comfort, support, and the care they deserve.

Sources