Petco Text Logo
Petco Pet Logo

Why does my dog vomit and poop blood every time after eating wet food?

Updated On September 23rd, 2025

Pet's info: Dog | Mixed Breed | Male | neutered | 5 years old | 13 lbs

I have two questions..#1..why would my dog eat cat poop? #2..why does my dog poop blood and puke blood EVERYTIME he eats wet food? He acts hungry on just dry food

1 Answer

Most Helpful Answer

Image profile

Answered By Dr. Melanie, BVSc MS

Veterinarian

Published on February 21st, 2017

Dogs eat cat poop because it tastes good to them. It sounds really gross, but it's quite common. My own dog tries to treat the litter box like a buffet, and we have to keep him out of the room where we have the litter boxes to keep him from eating it. I am very concerned that Bandit is pooping and puking blood every time he eats wet food. That is not normal at all, and both vomiting and passing blood in the feces is quite serious. It could be that the wet food is really upsetting his stomach. I would completely avoid feeding him wet food if this is his reaction each time he eats it. I would also have him seen by a vet for this, a health check would be a really good idea. While there, you can discuss with the vet increasing the amount of dry food you feed Bandit daily.

Vote icon

1Pet Parents found this answer helpful

image
Have A Vet Question?

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

Sponsored