Top 5 Reasons Why Cats Vomit

Cat owner’s are more than familiar with seeing their cats vomit. Though it is a common occurrence, is it really normal? I don’t think so.

Here are the top 5 reasons that I see as the cause to vomiting in cats:

1. Dry Cat Food
Cats are carnivores and their digestive systems were not designed to handle all the carbohydrate and indigestible fiber that is in dry cat food. See my article “Don’t Feed Dry Food to Cats!” for more information on this topic.

2. Hairballs
This problem seems more common in long-haired cats or cats that love to groom, but can be seen in any type of cat. The hair from grooming with their tongues, builds up in their stomach and is not digested, and instead of passing out of the stomach, the cat will vomit up a mass of hair.

There are hairball remedies to treat this, but most are petroleum jelly (vaseline) based, and long-term use will interfere with absorption of fat-soluble vitamins. I prefer to use digestive enzymes such as Rx Zyme to try to break up and digest the hair. You should also increase the soluble fiber in their diet, by adding some canned pumpkin or squash, to help push the hair through the intestines.

3.Food Allergies
If removing the dry food doesn’t stop the vomiting, then your cat may be allergic to the type of food you are feeding. Trying changing brands, but the most common factor can be an allergy to the type of protein in the food, such as chicken, beef or fish. See what the main protein source is in your food, and try switching to something else.

4. Thyroid Disease
Hyperthyroidism is a type of thyroid disease commonly seen in cats. It’s main symptoms include vomiting, excessive appetite, and weight loss. If your cat is exhibiting any of these symptoms, see your veterinarian to have it diagnosed. A blood test can easy diagnose hyperthyroidism, and it can be treated with either traditional or alternative therapies.

5. Kidney Disease
This is another common cause of vomiting, especially in older cats. Cats with kidney disease have poorly functioning kidneys, so toxins from the kidneys will build up in their bloodstream causing them to vomit. Other signs of kidney disease are increased drinking and urinating, and decreased appetite. See your veterinarian to have your pet diagnosed with a blood test if they are showing any of those signs. Alternative therapies work best to treat kidney disease.

See my article “5 Reasons Why You Should Choose a Holistic Veterinarian” for information on how to find a holistic veterinarian in your area.

Contact Us

We look forward to hearing from you


Find us on the map

Office Hours

Our Regular Schedule

Altamonte Springs Office


10:00 am-5:00 pm


10:00 am-5:00 pm


10:00 am-5:00 pm


10:00 am-5:00 pm