Updated On September 23rd, 2025
Pet's info: Cat | Domestic Longhair | Male | unneutered
MY kitten has been having tan stools for a few weeks now but has had perfect behavior. has been vaccinated and has tested negative for anything. My other cats. Have been perfectly healthy. Perfect stool and behavior as well. who have also had perfect behavior. But yet today the kitten i am asking about has now puked up all the food he has eating all over the floor, but has had perfect behavior other then his stools. what could be the cause? i have basically quarantined him in a bedroom.
3 Answers
Published on November 15th, 2017
Hi there. He could have eaten something that irritated his GI tract, or it is possible he has an intestinal parasite. Fecal tests are only about 80% accurate, so even if he has tested negative I would recommend having another sample tested. If he won’t eat or continues to vomit tomorrow then he should be seen by a veterinarian as soon as possible. Kittens can become dehydrated very quickly. Best of luck and I hope he improves soon.
1Pet Parents found this answer helpful
Published on October 28th, 2017
I would take Tanani to the vet as soon as possible. Blood in vomit is never normal. Possible causes of vomiting include GI foreign body or blockage, ingestion of a toxin, bleeding or clotting disorder, bacterial or viral infection, intestinal parasites, etc. After examination and a discussion of her medical history, a vet may recommend bloodwork, viral testing, intestinal parasite screening, or x-rays to try to determine the cause of the bloody vomit.
2Pet Parents found this answer helpful
Published on November 21st, 2018
Hi Janet. I would be very concerned she could have a post-partum complication such as an infection causing her symptoms. I'm also concerned that the red color of her vomit could be due to blood. She needs to see a vet immediately. Please take her and her kittens into a vet now. Best of luck.
1Pet Parents found this answer helpful
Book an appointment with the pros – our expert vets are here to help.