Barking Get the newsletter
Dog Health

My Dog Has Diarrhoea but Acts Fine, Should I Worry?

Your dog has diarrhoea but seems perfectly happy? Learn the common causes, home care tips, and when loose stools need a vet visit.

Ed5 min read

Quick answer

If your dog has diarrhoea but acts fine otherwise, eating, drinking, and full of energy, it's usually caused by something minor like a dietary change, scavenging, or mild stress. Most cases resolve within 24-48 hours with a bland diet and plenty of water.

It’s a situation most dog owners know well: your dog has diarrhoea but acts fine, tail wagging, appetite normal, bouncing around as if nothing’s wrong. So what gives? Should you be worried, or is this just one of those dog things?

Key Takeaway

Diarrhoea in an otherwise happy, energetic dog is usually caused by something minor and resolves within 48 hours. A bland diet, fresh water, and monitoring are typically all that's needed.

The good news is that if your dog has diarrhoea but acts fine in every other way, it’s usually not serious. Let’s look at what’s likely causing it, what you can do at home, and the warning signs that do need veterinary attention.

Common Causes of Diarrhoea in Otherwise Healthy Dogs

Dogs get upset stomachs far more often than we’d like. Here are the most frequent culprits when your dog seems fine apart from loose stools:

Dietary indiscretion: the polite term for “they ate something they shouldn’t have.” Whether it’s bin-raiding, scavenging on a walk, or snaffling food off the counter, this is the single most common cause of short-term diarrhoea in dogs.

Food changes: switching your dog’s food too quickly can upset their digestive system. Veterinarians generally recommend transitioning to a new food over 7-10 days, gradually increasing the proportion of the new food.

Mild stress: dogs are creatures of habit. A change in routine, a house move, visitors, fireworks, or even a particularly exciting day out can trigger stress-related diarrhoea.

Treats and table scraps: rich, fatty, or unfamiliar foods can overwhelm your dog’s digestive system. Even dog-safe treats in excess can cause loose stools.

Mild bacterial imbalance: sometimes the gut flora gets temporarily disrupted, causing a day or two of soft stools before everything rebalances.

Home Care: What to Do in the First 48 Hours

If your dog has diarrhoea but is eating, drinking, and behaving normally, here’s a sensible home care plan:

The bland diet approach

  • Optional fast: for adult dogs, a 12-24 hour fast can give the gut time to settle. Always keep fresh water available. Do not fast puppies, elderly dogs, or small breeds.
  • Bland food: after any fast (or straight away for puppies), offer small portions of boiled chicken breast (no skin, no seasoning) mixed with plain white rice. Feed 3-4 small meals rather than one or two large ones.
  • Gradual transition back: once stools start firming up (usually within 1-3 days), slowly reintroduce their normal food over 3-5 days by mixing increasing amounts with the bland diet.

Keep them hydrated

Diarrhoea causes fluid loss, so hydration is important even when your dog seems fine. Make sure fresh water is always accessible. If your dog isn’t drinking much, try adding a small amount of low-sodium chicken broth to their water bowl to make it more appealing.

Monitor the stools

This isn’t the most glamorous job, but keeping an eye on your dog’s stools helps you track whether things are improving. Note the frequency, consistency, colour, and whether there’s any blood or mucus.

Foods to Avoid When Your Dog Has Diarrhoea

While you’re managing your dog’s upset stomach, steer clear of these:

  • Dairy products: many dogs are lactose intolerant, which will make diarrhoea worse
  • Fatty foods: anything greasy or rich puts extra strain on the digestive system
  • Raw meat: not the time to experiment with raw feeding if your dog isn’t already on it
  • Spicy or seasoned food: onion, garlic, and heavy spices are harmful to dogs regardless
  • High-fibre treats: while fibre is normally beneficial, too much during a bout of diarrhoea can worsen symptoms
  • Bones: these can irritate an already sensitive gut

Stick to the bland diet until stools return to normal, then reintroduce their regular food gradually.

When Diarrhoea Needs a Vet Visit

Most cases of diarrhoea in an otherwise well dog resolve within 48 hours. But contact your vet if you notice any of the following:

  • Blood in the stool: red streaks or dark, tarry stools need prompt attention
  • Diarrhoea lasting more than 48 hours: even if your dog still seems fine
  • Vomiting alongside diarrhoea: this combination increases dehydration risk significantly
  • Loss of appetite or lethargy: if your previously fine dog starts acting unwell
  • Very frequent episodes: more than 5-6 bouts in a day
  • Puppies or senior dogs: they’re more vulnerable to dehydration and underlying illness
  • Known ingestion of something toxic: if you know or suspect your dog ate something harmful, don’t wait for symptoms to worsen

Your vet may want to run a faecal test, blood work, or imaging depending on the situation, and it’s worth knowing what your dog insurance actually covers before you need it. It’s always better to check early than to wait until a minor issue becomes a bigger one.

Could It Be Something More Serious?

In rare cases, persistent or recurring diarrhoea can point to something that needs treatment:

  • Parasites: worms or giardia can cause intermittent diarrhoea, especially in dogs who swim in or drink from natural water sources
  • Food intolerances: some dogs develop sensitivities to specific proteins or ingredients over time
  • Inflammatory bowel disease (IBD): chronic gut inflammation that requires veterinary management
  • Pancreatic issues: the pancreas plays a key role in digestion, and inflammation (pancreatitis) can cause diarrhoea alongside vomiting and abdominal pain

If your dog gets diarrhoea frequently, say, every few weeks, even if they always seem fine otherwise, it’s worth mentioning to your vet. A pattern of recurring loose stools can indicate an underlying issue that’s manageable once identified.

How long can a dog have diarrhoea before I should worry?

If your dog is otherwise well, mild diarrhoea that lasts more than 48 hours warrants a vet call. If there's blood in the stool, vomiting, or any change in behaviour, contact your vet sooner.

What should I feed a dog with diarrhoea?

A bland diet of boiled chicken (no skin or bones) and plain white rice is commonly recommended by vets. Feed small portions several times a day and gradually reintroduce their normal food over 3-5 days once stools firm up.

Can stress cause diarrhoea in dogs?

Yes, stress is a common trigger. Changes in routine, new environments, travel, fireworks, or the arrival of a new pet or family member can all cause stress-related diarrhoea in dogs. It typically resolves once the stressor is removed.

Should I withhold food if my dog has diarrhoea?

A short fast of 12-24 hours can help settle an adult dog's stomach, but always keep fresh water available. Puppies, senior dogs, and small breeds should not be fasted, offer a bland diet instead and consult your vet.

Can I give my dog Imodium for diarrhoea?

Some vets may recommend loperamide (Imodium) in specific cases, but you should never give it without veterinary guidance. Certain breeds, particularly Collies and related herding breeds, can have dangerous reactions to this medication.

A note on your dog’s health: this article is general guidance, not veterinary advice. Health information is sourced to named authorities, but always check with your own vet about your individual dog, especially in an emergency.
Ed Clarke

Written by a lifelong dog owner. Health guidance is sourced to named veterinary authorities, always check with your own vet.

The Barking newsletter

Get calmer, vet-sourced advice.

One friendly email when we publish something worth your dog’s while. No spam, no scares.