Dog Diarrhea: Causes, Bland Diet and When to See a Vet

Dog resting on a blanket while owner prepares a bowl of bland food
Photo: William Prado / Pexels
In short

Dog diarrhea is common and most often caused by a diet change, eating something off the ground or stress. A single mild episode without other symptoms can pass on its own within 24-48 hours with a bland diet and fresh water. Go to the vet immediately if there is blood in the stool, diarrhea lasts longer than 48 hours, vomiting or lethargy appear, or your dog is a puppy or senior.

Diarrhea happens to most dogs at some point - and to most of the people who walk them. The good news is that a mild, one-off episode is rarely cause for panic. The key is knowing when you can manage things at home with a bland diet and rest, and when the situation calls for a vet.

Why does a dog get diarrhea? The most common causes

Diarrhea is a symptom, not a disease. Many different things can trigger it, and knowing the most common culprits helps you judge whether you are dealing with a simple "ate something on the walk" moment or something more serious.

Cause Notes
Diet change Switching food too quickly without a transition period
Dietary indiscretion Rubbish, carrion, scraps from the table found on walks
Stress Travel, new environment, loud noises, vet visits
Parasites Giardia, roundworms, hookworms, coccidia, whipworms
Bacterial or viral infection Parvovirus, salmonella, campylobacter
Food intolerance Reaction to a specific ingredient in the regular diet
Underlying disease Inflammatory bowel disease, liver or pancreatic condition

The most common culprit is diet - too fast a food switch, or something picked up on a walk. These tend to resolve on their own. Far more serious is parvovirus - especially in unvaccinated puppies - which causes severe, often bloody diarrhea and needs urgent veterinary care. For a full guide to what your dog can and cannot safely eat, see our article on foods toxic to dogs.

Small intestine or large intestine - does the type matter?

Not all diarrhea is the same. Your vet will ask you to describe the stool, so these distinctions are useful to know:

Small intestine - large volume of stool, passed 3-5 times a day, may be dark or tarry if there is digested blood. Weight loss can occur with chronic cases.

Large intestine (colon) - small amounts of loose stool, passed more than 5 times a day, often with fresh red blood or mucus, with visible straining. Weight loss is usually absent.

Noting these details helps your vet get to the right diagnosis faster.

Warning signs that need a vet - do not wait

With a mild, isolated episode and no other symptoms, watchful waiting for 24-48 hours is reasonable. But these signs call for a vet visit without delay:

  • Blood in the stool - red (fresh) or black (digested)
  • Vomiting alongside diarrhea - high risk of rapid dehydration
  • Lethargy, fever or loss of appetite
  • Diarrhea lasting longer than 48 hours
  • The dog is a puppy or senior - both dehydrate much faster
  • Abdominal pain or visible bloating
  • Suspected ingestion of something toxic

Dehydration is a real danger. Check whether your dog is drinking - if they refuse water and seem flat, do not wait until morning. Human medications like ibuprofen and paracetamol are toxic to dogs and must never be given without a vet's specific guidance.

What to feed a dog with diarrhea

For mild diarrhea, a bland diet for 3-5 days gives the gut a chance to recover. The trusted go-to:

Boiled chicken and white rice - boneless, skinless breast cooked without salt, fat or seasoning, mixed with plain boiled white rice in roughly a 1:2 ratio (one part chicken to two parts rice). Serve smaller, more frequent meals - three to four times a day rather than one large serving.

Plain pumpkin puree (optional) - a tablespoon or two of plain pumpkin puree (no sugar, no spices, no pie filling) can help firm the stool thanks to its soluble fibre. It is safe, easy to find and widely used. You can read more in our article on whether dogs can eat pumpkin.

Dog-specific probiotic - a probiotic formulated for dogs can help restore healthy gut flora. Ask your vet which product they recommend.

Fresh water at all times - the absolute non-negotiable. Diarrhea depletes fluids quickly, so your dog must be able to drink freely.

Once stools have been normal for 24-48 hours, you can start the transition back to regular food. Mix 75% bland diet with 25% kibble for a day or two, then 50/50, and so on over several days until fully back to normal.

How to reduce the risk of diarrhea

You cannot prevent every episode, but a few habits go a long way:

  • Change food gradually - take 7-10 days to transition, mixing old and new food and slowly increasing the new proportion.
  • Keep up with deworming - parasites are a frequent and easily overlooked cause of digestive trouble. Our guide to deworming dogs covers the timing and options.
  • Watch what your dog picks up on walks - carrion, rubbish and table scraps are the simplest routes to an upset stomach.
  • Minimise sudden upheaval - stress from abrupt changes in routine, environment or family can affect the gut. When big changes are coming, plan transitions where possible.

A dog with a wobbly stomach needs calm, water and a simple diet - and an owner who knows when to sit it out and when to call the vet. Once the pack is back to full strength, get outside. The DogOut map has dog parks and safe spots flagged by owners near you - find somewhere new to explore together and make up for the missed walks.

Frequently asked questions

What should I do if my dog has diarrhea?
For mild diarrhea without other symptoms: switch to a bland diet (boiled chicken and white rice), make sure fresh water is always available, and keep an eye on your dog. If things improve within 24-48 hours, gradually reintroduce regular food. If not, see your vet.
How long should dog diarrhea last?
A mild episode caused by a diet change or eating something unsuitable should clear up within one to two days. Diarrhea lasting longer than 48 hours needs a vet visit, regardless of whether other symptoms are present.
What can I feed my dog when it has diarrhea?
A bland diet of boiled skinless chicken and plain white rice (roughly 1 part chicken to 2 parts rice) is the go-to home option. Add a small amount of plain pumpkin puree to help firm the stool. Feed smaller, more frequent meals. A dog-specific probiotic can also help - ask your vet. Never give human medications such as ibuprofen or paracetamol.
When is dog diarrhea an emergency?
See your vet immediately if there is blood in the stool (red or black), vomiting appears alongside the diarrhea, your dog is lethargic or running a fever, diarrhea goes on beyond 48 hours, or your dog is a puppy or senior. Dehydration can develop fast and become life-threatening.
Can stress cause diarrhea in dogs?
Yes. Stress from a vet visit, car travel, moving home or a noisy environment can disrupt your dog's digestive system and cause short-term diarrhea. If episodes are frequent, talk to your vet about the possible source of anxiety.
Does a puppy with diarrhea need the vet?
Yes, and quickly. Puppies dehydrate far faster than adult dogs, which is a real danger. Do not wait - contact your vet the same day diarrhea starts in a puppy.