Blood in dog poo

Blood in your dog's poo is not always an emergency, but you may need to contact your vet if your dog seems unwell.

A small amount of blood in your dog’s poo is usually not a cause for concern. If your dog is not showing signs of feeling unwell, then it’s best to keep an eye on them. 

You should speak with your vet if you see blood repeatedly, there is a large volume, or your dog seems unwell.

What does my dog's poo mean?

  • Black tar-like poo: this indicates digested blood – speak to your vet for advice
  • Loose runny poo with jelly like blood: this may be colitis (inflammation of the lower part of the bowel) – it should resolve in a couple of days, but sometimes needs treatment. Contact your vet if your dog is unwell or the symptoms persist or worsen.
  • Bright red spots: this can be caused by straining – it's usually not anything to worry about, but speak to your vet if it persists

Why is there blood in my dog’s poo?

There are many reasons your dog’s poo may have red blood in it. This can be caused by: 

If your dog is well (their behaviour has not changed and they're eating and drinking as normal), this is usually nothing to worry about. But if your dog is unwell and is continuously straining or passing blood, speak to your vet. 

Keep an eye out for these symptoms that your dog may be unwell:

  • Vomiting
  • Low energy
  • A loss of appetite
  • Drinking less or more water than usual
  • Pale gums
  • Weight loss
Page details

Reviewed

• 16 June 2025

Next review

• 16 June 2028

Approved by
Róisín Bolger

Veterinary Surgeon MRCVS