Bloody Diarrhea in Dogs Explained

Bloody diarrhea in dogs can be a very bad sign. Here are some of the possible causes and consequences of bloody diarrhea in dogs.

Garbage Ingestion

Bloody diarrhea is often a symptom of garbage ingestion. Your dog may have eaten something that has poisoned him or injured him internally. Bones, for instance, can splinter and pierce your dog's intestinal tract, causing bloody diarrhea.


If your dog eats a toxic substance, it can damage his gastrointestinal tract very badly and cause bloody diarrhea.

Infection From Bacteria

Bacterial infections such as E. coli can cause severe abdominal pain accompanied by bloody diarrhea.

Viral Infections

Viral infections are a leading cause of bloody diarrhea in dogs. Viruses that cause bloody diarrhea in dogs are usually dangerous, even deadly.

Intestinal Parasites

Intestinal parasites such as hookworms or tapeworms can cause bloody diarrhea. This is due to the blood loss your dog experiences as a host to intestinal worms. Anemia is common in dogs with severe intestinal worm infestations, especially young dogs and puppies. However, intestinal worms are easy to treat.

Take your dog to the vet if you see blood in his diarrhea.