Petco Text Logo
Petco Pet Logo

My dog ate human hair and is pooping blood. When to see a vet?

Updated On September 23rd, 2025

Pet's info: Dog | Mixed Breed | Male | neutered | 1 year and 6 months old

My dog seems to have eaten some human hair which he has now began to let go of via stool; however earlier this evening he pooped blood? Please help

2 Answers

Most Helpful Answer

Image profile

Answered By Dr. Massimo Orioles, DVM, Cert AVP, MRCVS

Veterinarian

Published on July 20th, 2016

Depending on his size and the amount of hair ingested, it is unlikely that it is creating a gastrointestinal obstruction. I would suggest to give some mineral oil (3mls twice daily up to 10 kg, 5mls if over 15kg) and soft food. Monitor his defecation for the next 24 hours. If it is a small amount of fresh blood a veterinary check up is not needed for the moment. I would definitively recommend a veterinary check up if the signs persist or you notice diarrhea, vomiting, lethargy or inappetence.

Vote icon

5Pet Parents found this answer helpful

Other Answers

  • Image profile

    Answered By David Elbeze, DVM, MRCVS

    Veterinarian

    Published on

    Blood in the stools is usually a sign of a gastrointestinal infection, I would strongly recommend taking him to the vet as he will need a short course of antibiotics in order to make it better.

    Vote icon

    3Pet Parents found this answer helpful

See More Answers
image
Have A Vet Question?

Book an appointment with the pros – our expert vets are here to help.

Sponsored