Why Your Cat is Puking


For many people, one of the most frustrating things about pet ownership is the communication barrier between us and our much-loved animals. Although it can be possible to identify some of your pet’s emotions, other times it can be difficult to tell what they are thinking and how they are feeling.

Inability to communicate with our pets is especially frustrating if they are exhibiting signs that something might be wrong, but they are unable to tell us if they are in pain or what is causing the problem.

Vomiting can look extremely concerning. Cats, in particular, are well known for throwing up every now and again, but unless you are familiar with the reasons behind why your cat is puking then it’s not uncommon to feel worried. So, how do you know when vomiting is a sign that you need to visit your veterinarian?

Here is our guide to the most common reasons why your cat may be puking.


When your cat grooms herself, loose hairs can get stuck on their tongue. Unfortunately, she is unable to spit it out, and so instead swallows it where it becomes lodged in her stomach. After a while, the hairs accumulate to create a hairball, which takes up a large amount of space in the stomach. This can cause your cat to vomit.

Eating something other than food

Probably the most common reason for your cat to be sick is because she has eaten something that isn’t actually food. Grass, plants, even toilet paper – it could literally be anything. When the ingested item hits your cat’s stomach, their body rejects it and causes them to be sick.

Eating too much or too quickly

A common problem in multi-cat households where there may be competition at feeding time, eating too much or eating too quickly can cause your cat to be sick.

Food allergies

Animals can be just as intolerant to some foods as humans can. The most common allergies seen in cats include beef, wheat, fish, eggs and milk. Food allergies can also develop at any time, even if your cat has been fine eating the same food for a long time.


There is a range of internal parasites that can induce vomiting, including hookworms, roundworms, tapeworms and whipworms.


If your cat has eaten anything poisonous, then her stomach will start to reject it as soon as it comes into contact with it. However, there can be lasting effects to consuming some poisons. If you are concerned that your feline friend has eaten or drunk something toxic, contact your veterinarian for advice immediately.

Infection or illness

In some cases, vomiting can be a sign of something more serious. Bacterial and viral infections, irritable bowel disease, hyperthyroidism, diabetes, kidney disease and a number of other concerning conditions can all cause your cat to vomit. If you are concerned that there is something more sinister wrong with your cat then you should always arrange an appointment with your vet. Early identification and treatment of medical conditions can save your cat from a great deal of pain and suffering later on.

Your feline friend depends on you to help keep them healthy and happy. If your cat is vomiting every day, refusing to eat or drink, failing to groom themselves properly or seems otherwise out of sorts, contact Flamingo Pet Clinic and make an appointment as soon as possible.