Dog Shivering and Not Eating and Diarrhea: What It Means

When your dog is shivering and not eating and diarrhea is also present, it’s often more than just a temporary upset stomach.

Whether it’s a puppy, adult, or senior dog, these signs should never be ignored—especially when they appear together.

We break down what might be causing your dog’s shivering, appetite loss, and diarrhea, how to respond at home, and when to seek professional veterinary care.

Dog Shivering and Not Eating and Diarrhea: Why It Happens

A dog that is shivering and not eating and has diarrhea is likely dealing with a gastrointestinal or systemic issue.

These symptoms commonly occur together due to infections, dietary indiscretion, parasites, poisoning, chronic illness, or severe stress.

Shivering may reflect pain or fever, while diarrhea and appetite loss suggest digestive upset or inflammation.

The presence of all three symptoms usually indicates that the body is under acute distress and needs prompt care.

Dog Shivering and Not Eating and Diarrhea

Dog Shivering and Not Eating and Diarrhea: Common Causes 

1. Gastrointestinal Infections

Infections caused by viruses (e.g., parvovirus), bacteria (e.g., salmonella), or parasites (e.g., giardia) often lead to diarrhea, nausea, and appetite loss.

Shivering may be a result of abdominal pain, dehydration, or fever.

Infectious diarrhea is particularly dangerous in puppies or immunocompromised dogs, where it can lead to rapid fluid loss and shock.

2. Dietary Indiscretion

Dogs that eat garbage, spoiled food, greasy human snacks, or foreign objects may develop sudden gastrointestinal upset.

Diarrhea and vomiting are common, and shivering can result from pain or discomfort in the stomach and intestines.

This is especially common in curious puppies or scavenging adult dogs.

Related: Dog shivering and not eating (Causes and what to do)

3. Ingestion of Toxins

Toxins such as chocolate, xylitol, medications, or contaminated food can cause intense GI upset.

Vomiting, diarrhea, shivering, and loss of appetite are often early signs of poisoning.

If your dog recently had access to something they shouldn’t have, this could be the cause.

Read more: Dog shivering and not eating and vomiting (When to worry)

4. Pancreatitis

Pancreatitis—an inflammation of the pancreas—can result in diarrhea, abdominal pain, and shivering.

Your dog may also refuse to eat due to nausea.

This condition often appears suddenly and is common in dogs that consume high-fat meals or have a genetic predisposition.

If your dog is lethargic, lying in a prayer position (front legs down, back legs up), and won’t eat, pancreatitis is a possibility.

5. Parasites

Intestinal parasites like hookworms, roundworms, and coccidia can cause chronic diarrhea and malnutrition.

Dogs with heavy parasite loads may experience weakness, shivering, and appetite loss as the infestation progresses.

Regular deworming is essential—especially for puppies, who are more vulnerable.

6. Chronic Illness

Dogs with chronic diseases such as kidney failure, liver disease, or inflammatory bowel disease may display recurring diarrhea, decreased appetite, and intermittent tremors.

Shivering in this case could be due to systemic weakness or toxin accumulation.

Related: Dog shivering and not eating but drinking water (Here’s why)

7. Stress or Anxiety

Stress-related diarrhea (also known as “nervous belly”) can occur when a dog experiences a sudden change in routine, travel, or fear.

Panting, trembling, hiding, and skipping meals are common.

The diarrhea is often loose and frequent, and resolves when the stressor is removed.

Dogs with noise phobias or separation anxiety are particularly prone to these responses.


When Is It Serious?

While an occasional upset stomach may resolve on its own, the combination of diarrhea, shivering, and not eating is more serious—especially if:

  • Your dog has diarrhea for more than 24 hours

  • Vomiting is also present

  • Your dog seems very weak or disoriented

  • There is blood in the stool

  • Your dog is a puppy or senior

These signs can quickly lead to dehydration and require veterinary attention.


What to Do if Your Dog Has Diarrhea, Is Shivering, and Not Eating

1. Keep Your Dog Hydrated

Diarrhea causes fluid loss, and refusal to eat can increase the risk of dehydration.

Offer small amounts of fresh water frequently.

You can also use unflavored electrolyte solutions (vet-approved) if recommended.

Watch for signs of dehydration: dry gums, sunken eyes, and poor skin elasticity.

2. Remove Food for 8–12 Hours

Let your dog’s digestive system rest by withholding food (but not water) for half a day.

This gives their stomach and intestines time to settle. If vomiting is also occurring, this step is critical.

Resume feeding with bland food only if vomiting stops and diarrhea lessens.

3. Offer a Bland Diet

If symptoms improve after the fasting period, offer a small amount of bland food—boiled chicken and plain rice or canned prescription GI diets.

Feed small amounts several times a day.

Avoid fatty, spicy, or rich foods, and gradually transition back to their regular diet over a few days.

4. Observe Their Stool

Check for mucus, blood, or worms. If the diarrhea persists or worsens, take a sample with you to the vet—it can help with diagnosis.

Document how often your dog defecates, their energy level, and their response to food and water.

5. Contact Your Veterinarian

If the symptoms persist beyond 24 hours or worsen at any point, consult your vet. They may recommend:

  • Bloodwork

  • Fecal exams

  • Imaging (X-rays or ultrasound)

  • Medications for nausea, pain, or infection

  • IV fluids to prevent or treat dehydration

Prompt care is especially important in puppies, seniors, and small breeds.

When to See a Vet Immediately

 

Go to the vet or emergency clinic if:

  • Diarrhea is watery or bloody

  • Vomiting and diarrhea are occurring together

  • Your dog hasn’t eaten in over 24 hours

  • Lethargy is severe or your dog collapses

  • Your dog shows signs of pain or bloating

Quick treatment can help prevent serious complications from dehydration or toxin exposure.


Key Takeaway

When your dog is shivering, not eating, and has diarrhea, don’t assume it’s just a passing issue.

These symptoms together suggest digestive distress or a deeper medical issue that deserves immediate attention.

Whether it’s food-related, infectious, or internal, early action makes all the difference.

Trust your instincts. You know your dog best—when they’re not acting right, listen to the signs and get them the care they need.

Sources