Dog Pooping Blood: Causes, What It Means & When It's an Emergency
Vet-reviewed by Veterinary Reviewer, DVM · Last reviewed June 2026
Bright red blood vs. black stool: what is the difference?
- Hematochezia — fresh, bright-red blood, often streaking the surface or mixed with soft stool. Usually originates in the colon or rectum.
- Melena — dark, sticky, tar-like stool. The blood has been digested, indicating bleeding higher up (stomach or small intestine). Melena is generally more serious.
What causes a dog to poop blood?
Common causes include dietary indiscretion (eating garbage or a sudden rich food change), colitis (colon inflammation), intestinal parasites (hookworms, whipworms), bacterial or viral infections, stress, anal gland problems, foreign objects, and inflammatory bowel disease.
Parvovirus in unvaccinated puppies is a deadly emergency. Acute hemorrhagic diarrhea syndrome (AHDS/HGE) causes sudden bloody diarrhea and can lead to shock. Some toxins — including rodenticides (rat poison) — cause internal bleeding and are always emergencies.
When is blood in stool an emergency?
Seek immediate veterinary care if your dog has any of these:
- Black, tarry stool (melena)
- Large volumes of blood, or blood plus repeated vomiting
- Lethargy, weakness, collapse, or pale gums
- A puppy, senior, or dog with a known illness
- Known or possible toxin exposure
- Signs of pain or a bloated, tense belly
What should I do — and what will the vet do?
Note the color, amount, and frequency of the blood, and collect a fresh stool sample to bring in. Avoid giving human anti-diarrheal medicines. Your vet may run a fecal test, bloodwork, X-rays or ultrasound, and treat the underlying cause with fluids, anti-nausea or anti-diarrheal medication, dewormers, antibiotics, or dietary changes.
Related guides: Home remedies for dog diarrhea · Why do dogs eat grass
Frequently asked questions
My dog pooped a little blood but seems fine — should I wait or see a vet?
One small streak in a bright, eating, energetic dog can be monitored for 24 hours. Any additional symptoms, or blood with repeated episodes, warrants a call to your vet.
Can stress cause bloody stool in dogs?
Yes — stress colitis is a common, usually mild cause of blood in the stool.
Is blood in puppy stool serious?
Treat it as urgent. Parvovirus and intestinal parasites are dangerous in puppies and need prompt veterinary attention.