The most common cause of diarrhea in dogs is dietary indiscretion, meaning your dog ate something it shouldn’t have. But diarrhea can also signal infections, parasites, food sensitivities, or chronic digestive diseases. Understanding the cause matters because some triggers resolve on their own within a day or two, while others need veterinary treatment to avoid serious complications.
Dietary Indiscretion: The Most Common Trigger
Dogs are notorious for eating things they shouldn’t. Garbage, human food scraps, foreign objects, and even rabbit or goose droppings are all frequent culprits. The University of Illinois College of Veterinary Medicine identifies dietary indiscretion as the single most common cause of gastrointestinal upset across all ages of dogs.
This type of diarrhea is usually acute, meaning it comes on suddenly and clears up within 24 to 48 hours once the offending item passes through. The stool may be loose or watery, and your dog might vomit as well. Keeping your dog away from garbage cans, avoiding table scraps, and pet-proofing your home are the most effective ways to prevent these episodes. Sudden changes in dog food, even switching between two quality brands, can also trigger a bout of loose stool. Transitioning food gradually over five to seven days gives the gut time to adjust.
Intestinal Parasites
Worms and single-celled parasites are a persistent cause of diarrhea, especially in puppies, shelter dogs, and dogs that spend time outdoors. A large-scale analysis of over 39 million fecal samples collected from U.S. dogs between 2012 and 2018 found that hookworm prevalence actually increased over that period, reaching nearly 3% of all dogs tested by 2018. Roundworms affected about 1.9% of dogs, while whipworms were found in roughly 0.7%.
Each parasite produces slightly different symptoms. Hookworms latch onto the intestinal wall and feed on blood, so they can cause dark or tarry stools along with weight loss and anemia. Roundworms tend to cause a pot-bellied appearance in puppies and may be visible in the stool as white, spaghetti-like strands. Whipworms burrow into the lining of the large intestine, producing watery diarrhea that sometimes contains mucus or blood.
Giardia
Giardia is a microscopic parasite that dogs pick up by swallowing contaminated water, soil, or feces. According to the CDC, dogs can become infected by drinking from a contaminated creek or pond, rolling in contaminated soil, or simply licking their body after contact with a dirty surface. The diarrhea from giardia tends to be soft, pale, and greasy-looking.
One frustrating characteristic of giardia is that dogs don’t shed the parasite in every bowel movement. Your dog can appear healthy between episodes while still being infected and contagious. A vet may need to test multiple stool samples to confirm the diagnosis.
Viral and Bacterial Infections
Parvovirus is the most dangerous infectious cause of diarrhea in dogs, particularly in unvaccinated puppies between six weeks and six months old. The virus targets rapidly dividing cells in the intestinal lining, destroying the tissue that normally absorbs nutrients and acts as a barrier against bacteria. This destruction leads to severe, often bloody diarrhea, profuse vomiting, and rapid dehydration. As the gut barrier breaks down, bacteria can cross into the bloodstream, causing life-threatening sepsis and organ failure. Without treatment, parvovirus is frequently fatal.
Bacterial infections from organisms like salmonella and campylobacter can also cause acute diarrhea. Dogs typically pick these up from contaminated raw food, standing water, or contact with infected animals. Bacterial diarrhea often involves mucus, an unusually foul smell, and sometimes fever or lethargy.
Food Allergies and Intolerances
If your dog has recurring diarrhea that doesn’t seem tied to a specific incident, a food allergy or intolerance could be the cause. These two conditions look similar but work differently. A food allergy involves the immune system treating a specific ingredient, usually a protein, as a threat. It typically develops after prolonged exposure to the same food, not the first time your dog eats something new. Even trace amounts of the triggering ingredient can set off a reaction.
A food intolerance, by contrast, doesn’t involve the immune system at all. It can appear on the very first exposure to a food, and dogs with an intolerance may tolerate small amounts of the problem ingredient without symptoms. Both allergies and intolerances produce diarrhea, vomiting, gas, and often skin-related signs like itching, ear infections, and reddened or irritated paws.
The most common triggers are chicken, beef, dairy, wheat, soy, and eggs. Proteins are by far the most frequent offenders. Identifying the specific trigger usually requires an elimination diet, where your dog eats a simplified diet with a single novel protein for several weeks, then suspected ingredients are reintroduced one at a time.
Inflammatory Bowel Disease
Inflammatory bowel disease (IBD) in dogs is a chronic condition where the immune system sends inflammatory cells into the wall of the digestive tract for reasons that aren’t fully understood. It’s not a single disease but a group of conditions named for the type of inflammatory cell involved and the part of the gut affected. Some forms target the small intestine, others the large intestine (colon), and many involve both.
Dogs with IBD typically have persistent or recurring diarrhea, vomiting, and weight loss that doesn’t respond to simple dietary changes or deworming. In more severe cases, chronic inflammation can impair the gut’s ability to absorb protein, leading to fluid buildup in the abdomen. Chronic bleeding from the intestinal wall can cause pale gums.
Diagnosing IBD requires ruling out every other possible cause of chronic diarrhea first, including parasites, infections, and food sensitivities. A definitive diagnosis requires intestinal biopsies, typically collected through an endoscopy procedure, to confirm the specific type of inflammation present in the tissue.
Pancreas, Liver, and Other Organ Problems
Diarrhea isn’t always about the gut itself. The pancreas produces digestive enzymes that break down fat, so when it’s inflamed (pancreatitis) or not functioning properly, food passes through poorly digested. The result is often greasy, pale, or yellow stool. Liver and gallbladder problems can also change stool color and consistency. Grey or yellow stools specifically point toward issues with the pancreas, liver, or gallbladder rather than a simple stomach bug.
Stress and Medications
Stress-related diarrhea is common and often overlooked. Boarding, travel, moving to a new home, a new pet in the household, or even a change in your daily routine can trigger loose stools. This type of diarrhea typically resolves once the dog settles into the new situation.
Antibiotics are another frequent cause. They kill beneficial gut bacteria along with harmful ones, disrupting the microbial balance that keeps digestion running smoothly. Anti-inflammatory medications can irritate the stomach and intestinal lining directly. If your dog develops diarrhea shortly after starting a new medication, that’s worth mentioning to your vet before the next dose.
What Your Dog’s Stool Is Telling You
The color and consistency of diarrhea offers real clues about where the problem is coming from. Black, tar-like stool suggests bleeding high in the digestive tract, in the stomach or upper small intestine, where blood has been partially digested before it exits. Red streaks or fresh blood in the stool point to bleeding lower in the tract, in the colon or rectum. Grey or yellow stool suggests the pancreas, liver, or gallbladder isn’t doing its job. Mucus-coated stool often indicates inflammation in the large intestine.
Watery, explosive diarrhea that comes on suddenly is more typical of infections or dietary indiscretion. Soft, cow-patty stool that persists for weeks points toward chronic conditions like food sensitivities or IBD.
Signs That Diarrhea Is Becoming Dangerous
The biggest immediate risk from diarrhea is dehydration, especially in puppies and small breeds who have less body water to spare. You can check for dehydration at home using the skin tent test: gently pinch and lift the skin on top of your dog’s head (along the midline of the skull), hold it for about two seconds, then release. In a well-hydrated dog, the skin snaps back flat almost immediately. Skin that stays tented or returns slowly indicates fluid loss, and this method can detect water loss as low as 1.8% of body weight.
Other warning signs include blood in the stool, diarrhea lasting more than two days, vomiting alongside diarrhea (which accelerates fluid loss), lethargy or refusal to eat, and diarrhea in a puppy that hasn’t completed its vaccination series. Any of these warrants a call to your vet rather than a wait-and-see approach.

