Dog Soft Stool and Not Eating (Why It Happens)

When your dog has soft stool and suddenly stops eating, it’s a sign that something is upsetting their digestive system.

While a single loose bowel movement isn’t always alarming, the combination of diarrhea-like stool and loss of appetite often points to an underlying problem that needs attention.

We outline the common causes of soft stool and loss of appetite in dogs, what you can do at home, and when to seek veterinary help.

A dog may develop soft stool and stop eating due to stomach irritation, infection, diet changes, stress, or more serious health conditions like pancreatitis or liver issues.

When a dog’s digestive system is inflamed or unbalanced, it often produces looser stool as food moves too quickly through the intestines. At the same time, nausea or abdominal discomfort can make your dog refuse food. Sometimes the issue is mild and temporary — like eating something off the ground — but in other cases, it can signal an infection, food sensitivity, or internal illness.

Dog Soft Stool and Not Eating

Dog Soft Stool Not Eating: Common Causes 

Dietary Indiscretion 

One of the most common reasons dogs develop soft stool and lose interest in food is dietary indiscretion — a polite term for eating something they shouldn’t have. Dogs are naturally curious scavengers, and garbage, table scraps, or spoiled food can all irritate their stomachs.

When bacteria or unfamiliar ingredients enter the gut, they disrupt the normal flora, causing inflammation and loose stool. The discomfort, bloating, or nausea that follows can make your dog turn down food entirely.

Even a sudden change in your dog’s regular food — switching brands or introducing new treats — can shock the digestive system. Dogs thrive on consistency, and abrupt dietary transitions can upset the gut for several days.

Read more: Dog Loose Stool with No Other Symptoms (What it means) 

Gastroenteritis 

Gastroenteritis refers to inflammation of the stomach and intestines, often triggered by bacteria, viruses, or toxins. This inflammation causes food and fluid to move too quickly through the intestines, resulting in soft stool or diarrhea.

When the stomach lining is irritated, your dog may feel nauseous, leading to loss of appetite or even vomiting. Dogs with gastroenteritis often seem lethargic, drink less, or have gurgling stomach sounds.

Mild cases might clear up with rest and hydration, but persistent soft stool combined with not eating can cause dehydration and weakness.

If symptoms last more than 24–48 hours, veterinary care is essential to rule out infection or parasites.

Food Intolerance 

Dogs can develop sensitivities to certain ingredients in their diet — most commonly proteins like chicken or beef, or fillers such as corn and soy.

Food intolerances irritate the intestinal lining and interfere with digestion, which leads to soft stool, flatulence, and reduced appetite.

In some cases, food allergies cause immune reactions that inflame the digestive tract, making your dog uncomfortable after eating. This discomfort can quickly reduce their interest in food altogether.

You may notice other symptoms like itchy skin, ear infections, or excessive licking along with the soft stool. Identifying the trigger often requires an elimination diet or hypoallergenic food trial recommended by your vet.

Parasites 

Intestinal parasites such as roundworms, hookworms, or giardia are another frequent cause of soft stool and reduced appetite in dogs.

These parasites feed on nutrients inside the intestines, causing irritation and inflammation that result in diarrhea-like stools.

As the worms multiply, they compete with your dog for nutrients, which can make your dog feel weak, tired, and uninterested in eating. Some dogs may also vomit, lose weight, or have visible worms in their feces.

Even dogs that live primarily indoors can contract parasites through contaminated soil, shared water bowls, or other pets. Routine deworming and fecal exams are crucial to keeping your dog’s digestive system parasite-free.

Pancreatitis

Pancreatitis — inflammation of the pancreas — is a painful condition often caused by eating fatty foods, though it can also develop without a clear reason.

When the pancreas becomes inflamed, it releases digestive enzymes prematurely, which begin to attack surrounding tissues.

This leads to severe nausea, vomiting, abdominal pain, and loss of appetite. Soft or greasy stool often follows due to improper fat digestion.

Pancreatitis can range from mild to life-threatening, depending on how much of the pancreas is affected.

Dogs with pancreatitis usually need veterinary care to receive fluids, anti-nausea medication, and dietary management.

Stress 

Emotional stress can have a real effect on your dog’s digestive system. Just like humans, dogs produce cortisol and adrenaline when they’re anxious — hormones that speed up gut movement and can cause soft stool or diarrhea.

Stress may also suppress appetite, leading to skipped meals or complete food refusal. Changes in routine, loud noises, a new environment, or separation from family members can all trigger this reaction.

If the soft stool appears around the time of a big change or emotional event, anxiety may be a key factor. Reducing stress through routine, gentle exercise, and calm interaction can help your dog’s appetite and stool return to normal.

Infections or Underlying Illnesses

Bacterial infections like salmonella or viral infections such as parvovirus can cause both soft stool and loss of appetite — and these should always be taken seriously.

In more chronic cases, diseases affecting the liver, kidneys, or endocrine system (like Addison’s disease) may also produce these symptoms.

When internal organs can’t process nutrients properly, digestion slows, toxins build up, and your dog’s appetite naturally declines.

If your dog’s soft stool is accompanied by yellow or black coloration, vomiting, or extreme lethargy, these are warning signs that warrant urgent veterinary evaluation.

Read more: Dog Loose Stool But Not Diarrhea (What it  means)

What to Do If Your Dog Has Soft Stool and Isn’t Eating

If your dog has soft stool but is still drinking water and acting mostly normal, you can start with supportive care at home.

First, allow your dog’s stomach to rest by withholding food for 8–12 hours while keeping water available. Then, introduce a bland diet of boiled chicken and white rice in small portions over 1–2 days. This gives the intestines time to settle and recover.

Monitor for dehydration — dry gums, sticky saliva, or reduced urination indicate fluid loss. You can offer a dog-safe electrolyte solution to help replace lost fluids.

Avoid giving treats, fatty foods, or new diets during this time. If your dog improves, transition back to their regular food gradually over a few days to prevent further irritation.

If your dog refuses food completely for more than 24 hours, or the stool remains soft despite a bland diet, it’s time to contact your vet for further testing.

When to Call or Visit Your Vet

Call your veterinarian immediately if your dog’s soft stool and loss of appetite are accompanied by:

  • Vomiting or visible blood in stool.

  • Signs of pain (hunched posture, whining, restlessness).

  • Pale gums or weakness.

  • Refusal to eat or drink for more than 24 hours.

  • Black, tarry, or very watery diarrhea.

These symptoms can indicate infections, organ disease, or dangerous dehydration.

Even if your dog seems otherwise okay, prolonged soft stool and appetite loss can lead to nutritional imbalance or underlying illness progression. A vet visit helps identify whether the issue is dietary or something more serious.

Read more: Dog Loose Stool Eating Grass (Here’s when to worry)

Key Takeaway

Soft stool and loss of appetite in dogs often signal digestive distress — whether from diet changes, infections, or underlying health issues.

Mild cases can be managed with rest, hydration, and a bland diet, but ongoing symptoms always deserve a closer look.

Trust your instincts: if your dog seems off, won’t eat, or has persistent loose stool, it’s best to have your vet check them. Quick action can prevent dehydration and help your dog’s digestion return to normal faster.