Blood in dog stool: What to do next?

Brian Faulkner - Article expert
Brian Faulkner
Veterinary Surgeon
RCVS Registered
sad dog at the vet
Spotting blood in your dog’s stool can be worrying, but it’s not always an emergency. Here’s everything you need to know, including possible causes and when to speak to your vet.

Quick Links

For dog owners, picking up poop is second nature. But it can be concerning if you spot something different, such as blood in your dog’s stool. This can happen for all sorts of reasons, from minor constipation or allergies to parasites or serious illness.

Below, we cover everything you need to know about blood in dog stool, including the different types, common causes and other symptoms to look out for.

There’s a range of factors that can cause blood in a dog’s stool. Here’s a quick rundown of the most common explanations.

Digestive issues

If they've eaten something they shouldn’t have, blood in your dog’s poo can be an after-effect. Eating non-food items such as bones, sticks, toys or something toxic can cause inflammation in your dog’s digestive system, which may result in them passing blood.

Dietary changes, constipation, food allergies and irritable bowel disease can also sometimes cause blood in dog stool.

Infections

Bacterial and viral infections, such as parvovirus or salmonella, can cause bloody stool. Parvovirus is highly contagious and relatively common in puppies. If you’re concerned your puppy may have parvovirus, they’ll need immediate vet attention.

Parasites

Internal parasites such as worms and giardia can cause bloody stool.

Some other health conditions can cause blood in your dog’s poo, including:

  • Colitis
  • Pancreatitis
  • Liver disease
  • Immune system diseases
  • Blood clotting disorders
  • Cancerous tumours
  • Trauma (from a road traffic accident, for example)
  • Anal gland issues
A sudden change in your dog’s diet can upset their stomach and may lead to blood in a dog’s stool. That’s why it’s important to introduce new food gradually. In some cases, this issue can also result from your dog eating toxic human foods that they find appealing.

Stress can be a common trigger for blood in a dog’s stool. Known as stress colitis, this can be brought on by changes such as moving house, as well as anxiety-inducing events such as thunderstorms or fireworks. While symptoms often clear up within a few days, it’s important to consult your vet to rule out other causes.

Depending on the cause, the blood in your dog’s stool can have different appearances, including:

  • Bright red blood: Known as hematochezia, this usually indicates that the blood originates from the colon, anus or rectum.
  • Dark, tarry stool: Known as melena, the stool may also look black, sticky and shiny. Darker blood usually means it’s been digested, so it originates from bleeding in the stomach or small intestine.
  • Streaks of blood and a jelly-like mucus: Stool covered in a slimy mucus, which may be combined with streaks or blobs of red blood. It typically indicates inflammation of the colon

The appearance of your dog’s poop can give clues to their overall health, so while scooping it up on walks, take a moment to check if it looks normal. If you notice any signs of blood in your dog’s stool, it’s worth saving a sample, as this may help your vet determine the cause.

If you have dog insurance with Petplan, use our free Pet Expert Chat feature to connect with vet professionals, 24/7. They’ll be able to help you work out if what you’re seeing is normal, or needs further investigation. Just log into your My Petplan account and head to the My Support area.

If you notice blood in your dog’s stool, watch out for other symptoms, including:

If you’re worried about any blood in dog stool, it’s always best to speak to your vet for advice. They’ll be able to run tests, check your dog’s overall health and determine the cause.

Use this breakdown to help decide if it’s an emergency or not:

Dark, tarry stool: Treat this as an emergency, especially if combined with vomiting, pale gums or lethargy.

Bright red blood: Small amounts are usually not urgent but keep an eye on your dog and contact your vet if it persists. Larger amounts of bright red blood, especially when combined with diarrhoea, should be treated as an emergency.

Streaks of blood and a jelly-like mucus: Usually not urgent unless it’s frequent and paired with other symptoms, but you should schedule a vet exam as soon as possible.

You know your dog best, so if you’re worried, it’s always a good idea to speak with your vet for tailored advice.

If your dog is behaving normally, a small amount of blood in their poop could be from something minor, like a mild colitis. Monitor your dog closely and contact your vet as soon as possible for further advice.
Bringing a fresh stool sample can help your vet work out the underlying cause of the blood. Try to collect the sample in a clean container, within a couple of hours of your appointment. If you can’t collect a sample, even a photo can be useful.
Treatment will depend on the cause, but may include anti-inflammatories, antibiotics, dietary changes or medication for parasites.
A small amount of blood may not be an emergency, but it’s a good idea to make a vet appointment for a checkup. If blood in your dog’s stool is accompanied by lethargy, vomiting or a lack of appetite, treat it as an emergency.
This can indicate colitis, where the large intestine becomes inflamed. It’s often a reaction to infection, stress or dietary changes.
Found this article useful? Want to see similar content and engage with like-minded dog owners? Follow us on Petplan’s Facebook page.
Brian Faulkner - Article expert
Petplan Vet Expert

Brian is a long standing vet and President of the UK Society of Practising Veterinary Surgeons. He's worked in more than 250 veterinary practices as a clinician, consultant and confidence coach. Brian holds several academic positions, is a keynote speaker and the founder of Colourful CPD, and organisation providing training for veterinary practices.

Brian co-writes our articles on pet health, where we cover everything from common conditions to supporting your pet after an operation.

Find out more about Brian

Follow us

Petplan is a trading name of Pet Plan Limited (Registered in England No. 1282939) and Allianz Insurance plc (Registered in England No. 84638), Registered office: 57 Ladymead, Guildford, Surrey GU1 1DB.

Pet Plan Limited is authorised and regulated by the Financial Conduct Authority. Financial Services Register No. 311969. Allianz Insurance plc is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority. Financial Services Register No. 121849. Pet Plan Limited is a subsidiary of Allianz Insurance plc.