Barking Get the newsletter
Dog Health

Blood in Dog Stool: Causes, What It Means, and What to Do

Noticed blood in your dog's stool? Learn the causes of bright red vs dark blood, when it's an emergency, and the steps to take before seeing your vet.

Ed7 min read

Quick answer

Blood in a dog's stool ranges from a minor upset to an emergency. Bright red blood usually comes from the lower gut; dark, tarry stool signals bleeding higher up and is more serious. One episode in an otherwise well dog may pass, but always call your vet if it recurs or comes with other symptoms.

Finding blood in dog stool is one of those moments that makes every dog owner’s heart sink. It’s understandably alarming, but before you panic, it’s helpful to know that there are many possible causes, and not all of them are emergencies.

That said, blood in your dog’s stool should never be ignored. It’s always worth understanding what might be causing it and knowing when to act quickly. This guide walks you through the different types of bloody stool, common causes, and exactly what steps to take.

Key Takeaway

Any blood in your dog's stool warrants a conversation with your vet. Bright red blood is often from the lower bowel and may be less serious, while dark or tarry stool suggests bleeding higher in the digestive tract and needs prompt attention. When in doubt, always call your vet.

Bright Red Blood vs Dark Blood: What’s the Difference?

The colour and appearance of the blood tells you a lot about where it’s coming from, which helps your vet narrow down the cause.

Haematochezia (Bright Red Blood)

Bright red, fresh-looking blood in or on the stool is called haematochezia. It indicates bleeding from the lower digestive tract, the colon, rectum, or anus. Because the blood hasn’t been digested, it stays red.

Common characteristics:

  • Bright red streaks on the surface of the stool
  • Blood mixed in with otherwise normal-looking stool
  • Spots of blood on the ground after your dog has been to the toilet
  • May be accompanied by mucus

Melaena (Dark, Tarry Blood)

Dark, black, or tarry-looking stool is called melaena. It indicates bleeding from the upper digestive tract, the stomach or small intestine. The blood has been partially digested as it passes through, giving it a dark, sticky appearance and a distinctive, unpleasant smell.

Common characteristics:

  • Very dark brown or black, tar-like stool
  • Sticky, shiny texture
  • Strong, unusual odour
  • Often indicates a more serious condition

Common Causes of Blood in Dog Stool

There’s a wide range of potential causes, from minor to serious. Here are the most common:

Dietary Causes

  • Sudden food changes: switching food abruptly can upset the digestive lining, causing inflammation and bleeding. Always transition over 7-10 days.
  • Dietary indiscretion: eating something they shouldn’t have (rubbish, table scraps, foreign objects). Dogs aren’t always discerning about what they eat.
  • Food intolerance or allergy: chronic sensitivity to certain ingredients can cause ongoing digestive inflammation.

Infections and Parasites

  • Intestinal parasites: roundworms, hookworms, whipworms, and giardia can all cause bloody stool, particularly in puppies and young dogs.
  • Parvovirus: a serious, potentially fatal viral infection that causes severe bloody diarrhoea, vomiting, and lethargy. Most common in unvaccinated puppies.
  • Bacterial infections: Salmonella, Campylobacter, and Clostridium can cause bloody diarrhoea.

Inflammatory Conditions

  • Colitis: inflammation of the colon, which can be caused by stress, infection, dietary issues, or immune conditions. Often presents as diarrhoea with mucus and blood.
  • Inflammatory bowel disease (IBD): chronic inflammation of the digestive tract, causing recurring bouts of bloody stool, vomiting, and weight loss.
  • Stress colitis: a common and usually temporary form of colitis triggered by stressful events like boarding, travelling, or changes in routine.

Other Causes

  • Anal gland problems: impacted or infected anal glands can cause blood on the surface of the stool or spots of blood left behind
  • Rectal injuries: from swallowing sharp objects (bone fragments, sticks) that scrape the lining on the way out
  • Haemorrhagic gastroenteritis (HGE): a sudden, severe condition causing profuse bloody diarrhoea. The cause isn’t always clear, but it requires emergency treatment
  • Tumours or polyps: growths in the digestive tract can bleed, particularly in older dogs
  • Clotting disorders: conditions that affect blood clotting can cause bleeding throughout the body, including the digestive tract
  • Medication side effects: NSAIDs (anti-inflammatory drugs) can cause stomach ulcers and upper GI bleeding

When Is It an Emergency?

Not every instance of blood in the stool requires a middle-of-the-night trip to the emergency vet. Here’s how to assess the situation:

Emergency, go to the vet immediately:

  • Large amounts of blood or stool that’s mostly blood
  • Dark, tarry stool (melaena)
  • Blood combined with vomiting, especially if the vomit also contains blood
  • Your dog is lethargic, weak, or has collapsed
  • Swollen or painful abdomen
  • Your dog is a puppy, elderly, or has existing health conditions
  • Pale gums
  • Suspected poisoning (rat poison, human medications, toxic foods)

Urgent, contact your vet within 24 hours:

  • Repeated episodes of bloody stool over several hours
  • Diarrhoea with blood that isn’t resolving
  • Your dog is off their food or seems uncomfortable
  • Blood in stool combined with straining

Monitor and call your vet for advice:

  • A single small streak of bright red blood on an otherwise normal stool
  • Your dog is acting completely normally, eating, drinking, playful
  • No other symptoms

Even in the “monitor” category, it’s worth phoning your vet for a quick conversation. They may want to see your dog, or they may advise watching and waiting, either way, professional guidance helps.

What to Tell Your Vet

When you contact your vet about blood in your dog’s stool, they’ll want to know:

  • Colour of the blood: bright red, dark, or black?
  • Amount: streaks, mixed throughout, or mostly blood?
  • Consistency of the stool: normal firmness, soft, or watery diarrhoea?
  • Duration: first time, or has it happened before?
  • Other symptoms: vomiting, lethargy, loss of appetite, straining, weight loss?
  • Recent changes: new food, treats, access to rubbish, medication changes?
  • Parasite prevention: is your dog up to date on worming?
  • Vaccination status: particularly relevant for puppies

If possible, bring a fresh stool sample to the appointment in a sealed bag or container. Your vet can test it for parasites, blood, and bacterial infections.

Prevention and Reducing Recurrence

While you can’t prevent every possible cause, these steps reduce the likelihood of blood in your dog’s stool:

  • Transition food gradually: always mix new food in over 7-10 days
  • Keep up with parasite prevention: regular worming treatments as recommended by your vet
  • Vaccinate: parvovirus and other preventable diseases can cause severe bloody stool
  • Supervise outdoor time: prevent your dog from eating rubbish, bones, sticks, or other potential irritants
  • Manage stress: if your dog is prone to stress colitis, plan ahead for known stressors (boarding, fireworks, travel) with calming strategies
  • Avoid giving cooked bones: cooked bones splinter and can cause rectal injury. Raw bones are safer but should still be given under supervision
  • Regular vet check-ups: routine examinations can catch developing conditions before they cause visible symptoms

The most important thing to remember: always consult your vet when you notice blood in your dog’s stool. Even if it turns out to be something minor, getting professional confirmation gives you peace of mind, and catches the rare serious condition early, when treatment is most effective.

Is a small amount of blood in dog stool normal?

An occasional small streak of bright red blood can happen after straining or minor digestive upset and may resolve on its own. However, "normal" is not the right word, it always indicates some irritation or injury. If it happens more than once, or if your dog shows any other symptoms, consult your vet.

What does dark blood in dog stool mean?

Dark, tarry, or black-looking stool (melaena) indicates digested blood from higher in the digestive tract, the stomach or small intestine. This is generally more serious than bright red blood and can indicate ulcers, tumours, or ingestion of a toxic substance. See your vet promptly.

Can changing my dog's food cause blood in their stool?

Yes. A sudden change in diet is one of the most common causes of digestive upset, which can include blood in the stool. Always transition to new food gradually over 7-10 days, mixing increasing amounts of the new food with the old. If blood persists after a gradual transition, see your vet.

Should I go to the emergency vet for blood in my dog's stool?

Yes, if the blood is in large quantities, the stool is very dark or tarry, your dog is vomiting, lethargic, has a swollen abdomen, is very young or very old, or if the bleeding does not stop. A single small streak in an otherwise normal, well dog can usually wait for a regular vet appointment, but when in doubt, call for advice.

Can stress cause blood in a dog's stool?

Yes. Stress colitis is a well-recognised condition in dogs. Stressful events like boarding, moving house, travel, or changes in routine can inflame the colon and cause mucousy or bloody diarrhoea. It usually resolves once the stress passes, but your vet should confirm the diagnosis.

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.