Cats are carnivores, which means that their protein requirements are high. They also have a very small digestive system to process the food they consume. When cats eat too much protein, it can cause an obstruction in the intestines leading to vomiting and diarrhea. This is commonly referred to as kitty “gastroenteritis.” Which leads us back to the question-why would a kitten poop blood?
The answer here is simple: If your kitten has been eating more than her normal daily meals, she may become full sooner than expected and will need additional nutrients from other sources such as hairballs or vomit (or even both). Although this does not happen often with kittens, it’s important for cat owners to be aware of this possibility so that if it ever happens again they know what steps should be taken next time.