Old Dog Diarrhea and Not Eating: Causes+What To Do

If your old dog has diarrhea and is not eating, it can be distressing and confusing. These symptoms may signal a temporary issue, or they could be the early signs of a serious health condition. In this article, we explore the most common causes of diarrhea and loss of appetite in senior dogs, what you can do at home, and when to seek veterinary care.

Old dog diarrhea and not eating often happens due to age-related health issues such as gastrointestinal disease, kidney or liver dysfunction, infections, or even cancer. As dogs age, their immune systems weaken, and their digestive systems become more sensitive, making them more prone to gastrointestinal upset.

Conditions like inflammatory bowel disease, pancreatitis, or organ failure can lead to both diarrhea and a loss of appetite. Additionally, dental pain, arthritis, or stress can further discourage an older dog from eating.

These symptoms should never be ignored, as they often signal an underlying medical condition that requires prompt veterinary attention.

Old Dog Diarrhea and Not Eating

Common Causes of Old Dog Diarrhea and Not Eating

Several health conditions can cause an old dog to have diarrhea and stop eating:

1. Gastrointestinal Infections

Bacterial, viral, or parasitic infections can cause diarrhea and poor appetite in senior dogs.

Older dogs may have weaker immune systems, making them more susceptible to infections from contaminated food, water, or environmental exposure.

Common culprits include:

  • Salmonella

  • E. coli

  • Giardia

  • Parvovirus (less common in seniors but still possible)

Infections can cause intestinal inflammation, which leads to loose stools and a reluctance to eat due to nausea or stomach pain.

Related: Dog Diarrhea and bloat (Explained) 

2. Age-Related Organ Disease

One of the leading reasons for old dogs having diarrhea and not eating is underlying organ dysfunction.

As dogs age, organs such as the liver, kidneys, and pancreas can become less efficient.

  • Kidney disease can cause toxins to build up in the bloodstream, leading to appetite loss and gastrointestinal upset.

  • Liver disease affects digestion and nutrient absorption, often causing diarrhea and loss of appetite.

  • Pancreatitis, common in older dogs, leads to inflammation of the pancreas and results in vomiting, diarrhea, and refusal to eat.

These conditions are often progressive and need veterinary management to improve your dog’s quality of life.

3. Dietary Indiscretion or Food Intolerance

Even older dogs may get into the trash or eat spoiled food, causing an upset stomach.

Diarrhea in old dogs and not eating could be due to dietary indiscretion—eating something they shouldn’t have—or a new intolerance to ingredients in their food.

Food allergies or a sudden change in diet can disrupt the gut flora.

Older dogs are more sensitive to changes in diet, especially if they have a long history with a particular food.

If your senior dog has diarrhea and won’t eat, consider whether you’ve changed brands, added new treats, or given table scraps recently.

Related: Dog Diarrhea and stress (Explained) 

4. Cancer or Tumors

Unfortunately, cancer is more common in senior dogs, and it can affect the gastrointestinal system, liver, or other internal organs.

Signs of cancer in dogs often include:

  • Chronic diarrhea

  • Vomiting

  • Refusal to eat

  • Weight loss

  • Lethargy

Intestinal tumors or cancerous growths can interfere with digestion and cause discomfort, leading to old dog diarrhea and appetite loss.

5. Side Effects of Medication

If your old dog is on long-term medication for arthritis, heart disease, or other chronic issues, the side effects may include diarrhea and not eating.

NSAIDs (non-steroidal anti-inflammatory drugs), antibiotics, and steroids can all irritate the gastrointestinal tract.

Over time, these side effects may cause persistent diarrhea or stomach upset.

If you suspect your old dog’s medication is causing diarrhea or appetite issues, consult your vet before making any changes.

6. Stress or Cognitive Dysfunction

Older dogs can experience increased anxiety or canine cognitive dysfunction (doggy dementia), especially as their routines or environments change.

Stress affects the digestive system and appetite. Common causes of stress in senior dogs include:

  • Moving to a new home

  • Changes in household members

  • Introduction of new pets

  • Loud noises (like thunderstorms or fireworks)

An old dog with diarrhea and not eating after a stressful event may recover once their environment stabilizes, but it’s important to rule out underlying health issues as well.


Risks of Diarrhea and Not Eating in Senior Dogs

In younger dogs, a day of not eating or a loose stool may not be concerning.

But in seniors, these symptoms can become serious very quickly.

An older dog with diarrhea who won’t eat is at a high risk of:

  • Dehydration: Especially dangerous in senior dogs with kidney issues.

  • Malnutrition: Loss of essential nutrients and weight can weaken their immune system.

  • Decline in organ function: Especially if the issue is prolonged.

  • Electrolyte imbalances: Which can affect heart and brain function.


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

If your old dog has diarrhea and won’t eat, there are a few steps you can take at home—but only if your dog is still acting alert and hydrated.

1. Offer Bland Food

Temporarily feeding a bland diet may help soothe your senior dog’s stomach. Try:

  • Boiled chicken (no skin or seasoning)

  • Plain white rice

  • Boiled potatoes

  • Low-fat cottage cheese

Start with small portions and watch for improvement. If your old dog refuses food entirely, veterinary help is needed.

2. Ensure Hydration

A senior dog with diarrhea and no appetite is likely losing fluids. Make sure your dog has constant access to clean water. You can also:

  • Offer unflavored Pedialyte (check with your vet first)

  • Use a syringe to offer small amounts of water if they’re too weak to drink

3. Monitor Closely

Keep track of symptoms:

  • How many times a day is your dog passing stool?

  • What does the stool look like? (bloody, mucusy, very watery?)

  • How long has it been since they last ate?

The longer these symptoms persist, the more urgent veterinary care becomes.


When to See a Vet for Old Dog Diarrhea and Not Eating

While some cases resolve on their own, you should seek veterinary attention immediately if:

  • Diarrhea lasts more than 24–48 hours

  • There is blood or mucus in the stool

  • Your dog refuses food or water for more than a day

  • Your dog shows signs of pain, vomiting, or extreme lethargy

  • You suspect poisoning or ingestion of a foreign object

For senior dogs, even short-term symptoms can quickly become life-threatening.

Your vet may run bloodwork, fecal exams, x-rays, or ultrasounds to determine the underlying issue.


Preventing Diarrhea and Appetite Loss in Older Dogs

To reduce the chances of your old dog getting diarrhea and not eating, consider the following preventive tips:

  • Keep your dog on a consistent, high-quality senior diet

  • Avoid giving human food or fatty treats

  • Ensure your dog stays hydrated

  • Provide regular vet checkups to monitor for age-related conditions

  • Limit stress by maintaining a calm, predictable environment

  • Give medications as directed and report any side effects

Regular veterinary wellness visits are especially important for senior dogs.

These help catch problems early—before symptoms like diarrhea and appetite loss occur.


Key Takeaway: Old Dog Diarrhea and Not Eating

If your old dog has diarrhea and is not eating, don’t ignore it.

These symptoms may indicate digestive upset, illness, or a serious health condition that requires prompt attention.

Diarrhea and loss of appetite are especially dangerous in senior dogs due to their increased vulnerability to dehydration, weight loss, and other complications.

Always monitor your senior dog closely, provide supportive care, and contact your veterinarian if symptoms persist.

With early intervention and proper treatment, many older dogs can recover and return to enjoying their golden years comfortably.

Sources