Inducing Vomiting In Cats

Sometimes it a cat will ingest a toxin, and the fastest way to prevent serious and life-threatening toxicity is to induce vomiting. The quicker this can happen, the better the outcome as the goal is to prevent absorption of the toxin. Generally, vomiting (emesis) must be induced within two hours of exposure.

The three most common methods to induce vomiting are hydrogen peroxide, syrup of ipecac and salt water and none are safe to use with cats. If you suspect your cat has ingested a toxin, contact your veterinarian or pet poisons hotline immediately. In some situations, they may recommend you induce vomiting in cats but only do so if you are instructed to as it carries risks.

Hydrogen peroxide

Hydrogen peroxide can cause severe hemorrhagic gastritis (bloody vomiting) and cause severe ulcers of the stomach and esophagus.

Syrup of ipecac

Syrup of ipecac used to be widely used as a first-line treatment in cases of human poisoning, however, it is no longer recommended as it is not particularly effective and difficult to administer to cats due to its bitter taste. The active ingredient of the syrup of ipecac is a toxic alkaloid that irritates the stomach mucosa. If syrup of ipecac does not induce vomiting, gastric lavage will be necessary due to its cardiotoxic arrhythmia-inducing action.

Salt water

Salt water is an ineffective emetic and can result in fatal cerebral edema due to hypernatremia (high concentration of sodium in the blood). Sodium causes a shift of water out of the cells and can cause fluid to build up around the brain.

All of the above methods also run the risk of aspiration pneumonia.

The only safe and effective way to induce vomiting in cats is to see a veterinarian who can administer a stronger and more effective prescription drug to induce vomiting. Effective veterinary drugs include Xylazine, Dexmedetomidine or Midazolam/Hydromorphone.

What to do if your cat has ingested a poison

  • Immediately call a veterinarian or pet poison hotline for emergency first aid. Do not attempt to induce vomiting unless instructed to do so.
  • If the cat is unconscious or having seizures, go directly to the nearest veterinarian, if possible, call ahead to let them know you are on the way.
  • Proceed to your veterinarian or the nearest animal emergency clinic, bring along samples, such as containers, plants (or parts of), any vomit the cat may have produced.

When is it unsafe to induce vomiting?

  • If you have not been instructed to do so by a veterinarian
  • Cats who have ingested alkalis, acids, corrosive agents, or hydrocarbons (petroleum-based products)
  • If there is a risk that the ingested item can cause a gastrointestinal blockage
  • Cats who are unconscious or having seizures


Always have the phone number of a 24/7 emergency veterinary clinic on hand in the event of an emergency. Keep it in an easy to reach location such as on the fridge door or a corkboard. This will save precious time if or when an emergency occurs.

Pet Poisons Helplines

United States

ASPCA Animal Poison Control

Pet Poison Helpline

United Kingdom

Animal PoisonLine


  • Julia Wilson is the founder of Cat-World, and has researched and written over 1,000 articles about cats. She is a cat expert with over 20 years of experience writing about a wide range of cat topics, with a special interest in cat health, welfare and preventative care. Julia lives in Sydney with her family, four cats and two dogs. Full author bio