Logo RexVet
RexVet
articleall10/18/202614 min read

Should You Make Your Dog Throw Up? When It Helps and When It Harms

By RexVet Team | Reviewed by Dr. Tiffany Delacruz, DVM

Should You Make Your Dog Throw Up? When It Helps and When It Harms

Making your dog vomit can help after some toxins, but it harms dogs that ate batteries, cleaners or bones. Here's what rules it out and who to call first.

Quick answer: Make your dog throw up only if a poison line or vet says to. It can help a symptom-free dog that recently swallowed certain toxins. It's dangerous after batteries, cleaners, fuel or sharp objects, in dogs already vomiting, wobbly or seizing, and in flat-faced breeds. Cats: vet clinic only. Call ASPCA Animal Poison Control (888) 426-4435 or Pet Poison Helpline (855) 764-7661 (fees may apply), even hours later.

This article is general information, not a diagnosis. If you think your pet is in danger, go to the nearest emergency animal hospital.

Go to an emergency vet now if any of these apply

These rule out vomiting at home. Call the poison line or hospital on the way, but don't try to bring anything up.

  • Any battery. Pet Poison Helpline says not to make these dogs vomit, because the corrosive contents can further damage the esophagus. Button and lithium batteries can also burn the esophagus or intestines.
  • Cleaners and corrosives: drain cleaner, concentrated toilet-bowl cleaner, dishwasher detergent, laundry or dishwasher pods, bleach, or any acid or alkali. They can burn again on the way up, and detergent foam is easily inhaled.
  • Fuel and oils: gasoline, lighter fluid, kerosene or lamp oil, which are easily inhaled into the lungs.
  • Sharp or large objects: cooked bones, skewers, glass, corn cobs, socks or toys. They can lodge or tear on the way back up. Don't wait for a sock or toy to pass; a vet may remove it while it's still in the stomach.
  • Signs of poisoning: trembling, wobbliness, deep sleepiness, seizures, collapse, trouble breathing, a slow heartbeat, fainting or pale gums.
  • Possible bloat: retching with nothing coming up, especially with a swollen or tight belly or restlessness. Never give peroxide; read about a bloated stomach and the GDV warning signs.
  • Repeated vomiting or blood in the vomit, including after peroxide was given.
  • Xylitol (sugar-free gum and candy, some peanut butters, some cough drops). The Merck Veterinary Manual says low blood sugar can start within 30 minutes. Call and head to a vet; don't make your dog vomit at home.

Why the first call goes to a poison line or your vet

Pet Poison Helpline advises owners not to induce vomiting, or give any treatment, before calling the helpline or getting veterinary guidance. It warns that panicked vomiting at home "can be a very serious mistake," and notes that drain cleaner can do more damage coming up than going down.

Not every case needs vomiting. A 2023 review in Today's Veterinary Practice (TVP), by Dunayer, formerly of the ASPCA Animal Poison Control Center, says vomiting should be reserved for cases where serious or life-threatening signs would be expected. The decision rests on what was eaten, how much for your dog's weight, how long ago, and how your dog is acting now. Sometimes the answer is no, which spares your dog the stomach irritation.

Two animal poison lines answer 24 hours a day, 365 days a year:

  • ASPCA Animal Poison Control: (888) 426-4435. A consultation fee may apply.
  • Pet Poison Helpline: (855) 764-7661. A per-incident fee applies, and follow-up calls are included.

You can also call your own vet or the nearest emergency hospital. Call even if hours have passed.

Should you make your dog vomit? A quick decision table

SituationMake vomit?Why
Any batteryNo, ER nowCorrosive; button and lithium ones can burn
Drain or toilet cleaner, laundry or dishwasher pods, bleachNo, ER nowBurns again on the way up; foam can be inhaled
Gasoline, lighter fluid, lamp oilNo, ER nowEasily inhaled into the lungs
Cooked bones, skewers, glass, corn cob, sockNo, ER or vetCan lodge or tear coming up
Dog already vomitingNo, callAlready showing signs
Wobbly, sleepy, trembling or seizingNo, ER nowHigh risk of inhaling vomit
Xylitol gum or sugar-free candyVet onlyBlood sugar can crash fast
Flat-faced breed (Pug, Bulldog, Frenchie)Clinic onlyBreathing and inhaling risk
Enlarged esophagus, tacked stomach, seizure historyAsk the poison lineHigher risk
Any catNever at homePeroxide can cause severe stomach bleeding
Rabbit, guinea pig, hamster, birdNeverUnable or unsafe to vomit
Chocolate, grapes or many medicines, dog acting normalMaybe, call firstPoison line decides on amount and timing

When making your dog throw up can help, and who decides

Vomiting helps most when your dog has no symptoms, what was eaten could cause serious signs, the item isn't caustic, sharp, large or oily, and not too much time has passed for that toxin. Examples include chocolate, grapes or raisins, some medicines, rodent bait, toxic plants and mushrooms.

There is no fixed cutoff. The Merck Veterinary Manual says vomiting is generally of value within a few hours of exposure, but the timing varies a great deal with the toxin. TVP gives examples: chewable or liquid medicines can be absorbed in as little as 15-30 minutes; for extended-release pills, vets may still induce vomiting 4-6 hours later; and chocolate, especially a lot of it, has been recovered up to 12 hours after it was eaten.

If a poison line or vet decides your dog should vomit at home, plain 3% hydrogen peroxide is the only product they'll name. Use only the amount they name, and never guess. Never use food-grade (35%) peroxide or hair-dye developer. Often they'll send you to a clinic instead; Merck limits home peroxide to dogs when veterinary care isn't available.

Even when it works, vomiting is a partial fix. In an ASPCA poison-control study of 147 dogs (Khan and colleagues, JAVMA, 2012), it brought up an estimated half of what was swallowed on average.

Other times vomiting is dangerous

Merck, TVP and Pet Poison Helpline list more situations where vomiting does more harm than good. Tell the poison line if any apply:

  • Nervous-system changes or a slow heart rate. TVP warns that triggering vomiting in a dog with a markedly slow heart rate can cause fainting. Merck adds animals that can't swallow normally or aren't neurologically stable.
  • Swallows that can cause drowsiness, such as cannabis edibles, sleep aids or opioid pain pills. A drowsy dog must not be made to vomit, so the poison line or vet decides.
  • Flat-faced breeds such as Pugs, Bulldogs and French Bulldogs. TVP says vomiting in these dogs, especially with an overlong soft palate, is best done by a vet in a clinic.
  • Health conditions: megaesophagus (an enlarged, weak esophagus), a stomach tacked in place to prevent bloat (gastropexy), a seizure history, or heart or breathing disease.
  • Tremor-causing items such as moldy food, compost or a moldy jack-o'-lantern. Go to a clinic now, before tremors start.
  • Rabbits, rodents and birds. Rabbits, guinea pigs, hamsters and other rodents can't vomit, and birds must not be made to. Never try; call your vet.

Cats: never make a cat vomit at home

Pet Poison Helpline says there is no safe or effective way to induce vomiting in cats at home. Peroxide tends to make cats drool instead of vomit, and the helpline says a veterinarian must do it.

The Merck Veterinary Manual and TVP both warn that peroxide can cause severe bleeding in a cat's esophagus or stomach, and TVP says it can be fatal even at recommended doses. In a published 2017 case (Obr and colleagues, Journal of Veterinary Emergency and Critical Care), a cat given 3% hydrogen peroxide at home did vomit, then developed severe stomach ulcers and had to be euthanized.

In the clinic, vets use injectable sedatives. In a 2015 JAVMA study of 43 cats (Thawley and Drobatz), most given dexmedetomidine vomited; none of the 3 given hydrogen peroxide did. If your cat may have swallowed something toxic, such as any part of a lily, call a poison line, then go to an in-person vet or ER.

Is hydrogen peroxide safe for dogs?

It's the one home product poison lines will name for dogs, but it isn't harmless. The Merck Veterinary Manual says small amounts of 3% hydrogen peroxide are relatively safe, but irritation of the esophagus and stomach lining may occur. If a dog inhales the foam, it can develop severe aspiration pneumonia, which is one reason a specialist, not the owner, makes the call. TVP adds that too much, or anything stronger than 3%, can irritate the upper digestive tract and make it bleed, and that when time isn't critical, it may be safer to induce vomiting at a clinic.

In a small 2017 study of six healthy dogs (Niedzwecki, Book, Lewis, Estep and Hagan, Journal of Veterinary Emergency and Critical Care), 3% hydrogen peroxide damaged the stomach lining in all six, and the injury worsened over the first day; most of it healed within two weeks. In the 2012 ASPCA study, which relied on phone follow-up and did not look inside the stomach, side effects were reported in 14% of dogs given peroxide or apomorphine and were considered mild.

Salt, mustard, ipecac, fingers: home methods that are never safe

The Merck Veterinary Manual calls salt, syrup of ipecac and fingers down the throat inappropriate, and lists raw eggs, hot sauce and mustard as methods not to use. Salt is especially risky: salt poisoning can cause fatal brain swelling.

MethodWhy it's unsafeSource
Salt or saltwaterSodium overload: seizures, brain swelling, deathMerck, TVP
MustardRarely works; can be inhaled into the lungsMerck
Syrup of ipecacNo longer recommended for home useMerck
Fingers down the throatListed as a method not to useMerck
Dish soapUnreliable; can be inhaledTVP
Dishwasher detergentExtremely alkaline; can burnTVP
Cooking oilAspiration pneumonia riskPet Poison Helpline
MilkRarely helps; does not cancel out poisonPet Poison Helpline
Peroxide over 3% (hair-dye developer, food-grade)Can burn the stomach and make it bleedMerck, TVP

What vets use instead

In a clinic, vets use prescription drugs to make a dog vomit, then manage what comes next with fluids, monitoring and, for some toxins, activated charcoal. Don't give charcoal at home: Merck notes it can push sodium dangerously high and is unsafe after caustics or fuels.

PetWhat vets useNote
DogApomorphineGiven by the vet in the clinic
DogClevor (ropinirole) eye dropsFDA-approved 2020; vet staff only
CatInjectable sedativesClinic only

Clevor is not approved for cats. None of these is a home option.

Halloween: what to do if your dog eats candy, wrappers or a pumpkin

Both poison lines stay open on October 31. Here is how the common Halloween risks fit:

  • Chocolate: call first, even if hours have passed. See how much chocolate is toxic and what to do right now.
  • Raisins and grapes: call now, even if your dog seems fine. See why any amount of grapes or raisins is an emergency.
  • Sugar-free gum and candy: xylitol. Call and head to a vet; no home vomiting. Merck says signs can start within 30 minutes or, with some gums, be delayed 12-18 hours.
  • Wrappers and foil: if your dog swallowed wrappers with the candy, don't make it vomit at home; tell the poison line.
  • Moldy jack-o'-lanterns: moldy food can cause tremors; go to a clinic now.
  • Cannabis edibles: these can make a dog drowsy, so no home vomiting; the poison line or vet decides.

What to have ready when you call the poison line

Pet Poison Helpline asks you to have all the packaging in front of you before calling, and to bring it to the vet.

What to haveWhy it matters
Package or labelShows the active ingredient and strength
Best guess of how muchAmount for body weight drives the decision
When it happenedTime since eating changes the options
Your dog's weightNeeded to judge how much was swallowed
How your dog is acting nowSymptoms can rule vomiting out
Breed and health historyFlat face, seizures or a tacked stomach change the plan

Stay with your dog, as Pet Poison Helpline advises, and write down the case number. If the specialist told you to make your dog vomit and it worked, you're not done. Save or photograph the vomit for the vet, keep your dog and other pets from eating it, and follow the poison line's or vet's plan. If nothing came up, or your dog seems off afterward, call back or go to the ER. Never give more peroxide on your own.

After the poison line: where a RexVet video visit fits

In a possible poisoning, your first call goes to a poison line or an emergency vet, not to RexVet. A video visit can't make your dog vomit, give charcoal or fluids, or examine your dog in person, and Dr. Tiffany Delacruz, DVM, won't direct home vomiting over video. That decision belongs to the poison line or an in-person vet. RexVet can't make a cat vomit either; a cat goes to the poison line, then an in-person vet or ER.

Once a poison line or an emergency vet has told you it's safe to watch your dog at home, or if you have questions after your dog has already been seen in person, a $64.99 video visit with Dr. Delacruz can help you set up the watch plan and talk through follow-up; a follow-up video visit is another $64.99. Have your poison-line case number and the packaging handy.

RexVet is a 501(c)(3) non-profit. Visits are booked into open slots between about 8 AM and 11 PM ET, for pets in Florida, New York or Virginia: book a video visit. Both poison lines answer 24 hours a day; RexVet's video visits do not. If it's outside those hours, no slot fits, or anything changes, call the poison line back or go to an emergency vet that's open now.

Frequently Asked Questions

Should I make my dog throw up if he ate something bad?

Not on your own. Call ASPCA Animal Poison Control at (888) 426-4435, Pet Poison Helpline at (855) 764-7661 or an emergency vet first. Both lines answer 24 hours a day, and fees may apply. Many cases don't need vomiting, and after batteries, cleaners, fuel or bones, it makes things worse.

Is hydrogen peroxide safe to make a dog vomit?

Only if a poison-control specialist or vet tells you to, and only plain 3% hydrogen peroxide, using only the product and amount they name. In a small 2017 study, all six healthy dogs given it had stomach-lining injury, most of which healed within two weeks. Never use stronger peroxide such as hair-dye developer, and never use it in cats.

How long after my dog eats something can vomiting still help?

There's no fixed cutoff; it depends on what was eaten. Some chewable or liquid medicines are absorbed in as little as 15-30 minutes, while vets may still induce vomiting hours after extended-release pills, and chocolate has been recovered up to 12 hours later. Call even if hours have passed.

Can I make my cat throw up at home?

No. There is no safe or effective home method for cats, and hydrogen peroxide can cause severe, sometimes fatal, bleeding and ulcers in a cat's stomach. Call a poison line, then go to an in-person vet or ER, where vets use injectable sedatives to make cats vomit.

Can I use salt water, mustard or my fingers instead?

No. Salt can cause seizures, brain swelling or death. Mustard rarely works and can be inhaled into the lungs. Ipecac is no longer recommended, and the Merck Veterinary Manual lists fingers down the throat as an inappropriate method. Dish soap, dishwasher detergent, cooking oil, raw eggs and hot sauce are unsafe too.

My dog threw up. Is he safe now?

Not necessarily. In an ASPCA poison-control study of 147 dogs, vomiting brought up an estimated half of what was swallowed on average. Follow the poison line's or vet's plan, keep your dog and other pets from eating the vomit, save or photograph it, and watch for new symptoms.

What should I have ready when I call poison control?

The package or label, your best guess of how much was eaten, when it happened, your dog's weight, and how your dog is acting now. Write down the case number and keep the packaging.

Can a video vet tell me whether to make my dog vomit?

Not at RexVet. A RexVet video visit can't make your dog vomit or examine your dog in person, and Dr. Delacruz won't direct home vomiting over video; that decision belongs to the poison line, your regular vet or an emergency vet.

FAQs

Should I make my dog throw up if he ate something bad?

Not on your own. Call ASPCA Animal Poison Control at (888) 426-4435, Pet Poison Helpline at (855) 764-7661 or an emergency vet first. Both lines answer 24 hours a day, and fees may apply. Many cases don't need vomiting, and after batteries, cleaners, fuel or bones, it makes things worse.

Is hydrogen peroxide safe to make a dog vomit?

Only if a poison-control specialist or vet tells you to, and only plain 3% hydrogen peroxide, using only the product and amount they name. In a small 2017 study, all six healthy dogs given it had stomach-lining injury, most of which healed within two weeks. Never use stronger peroxide such as hair-dye developer, and never use it in cats.

How long after my dog eats something can vomiting still help?

There's no fixed cutoff; it depends on what was eaten. Some chewable or liquid medicines are absorbed in as little as 15-30 minutes, while vets may still induce vomiting hours after extended-release pills, and chocolate has been recovered up to 12 hours later. Call even if hours have passed.

Can I make my cat throw up at home?

No. There is no safe or effective home method for cats, and hydrogen peroxide can cause severe, sometimes fatal, bleeding and ulcers in a cat's stomach. Call a poison line, then go to an in-person vet or ER, where vets use injectable sedatives to make cats vomit.

Can I use salt water, mustard or my fingers instead?

No. Salt can cause seizures, brain swelling or death. Mustard rarely works and can be inhaled into the lungs. Ipecac is no longer recommended, and the Merck Veterinary Manual lists fingers down the throat as an inappropriate method. Dish soap, dishwasher detergent, cooking oil, raw eggs and hot sauce are unsafe too.

My dog threw up. Is he safe now?

Not necessarily. In an ASPCA poison-control study of 147 dogs, vomiting brought up an estimated half of what was swallowed on average. Follow the poison line's or vet's plan, keep your dog and other pets from eating the vomit, save or photograph it, and watch for new symptoms.

What should I have ready when I call poison control?

The package or label, your best guess of how much was eaten, when it happened, your dog's weight, and how your dog is acting now. Write down the case number and keep the packaging.

Can a video vet tell me whether to make my dog vomit?

Not at RexVet. A RexVet video visit can't make your dog vomit or examine your dog in person, and Dr. Delacruz won't direct home vomiting over video; that decision belongs to the poison line, your regular vet or an emergency vet.

Medically Reviewed

Reviewed by Dr. Tiffany Delacruz, DVM — licensed veterinarian and CEO of RexVet. Last reviewed October 18, 2026.

Content is for informational purposes and does not replace professional veterinary advice.

TD

Dr. Tiffany Delacruz, DVM

Chief Executive Officer · Licensed Veterinarian

Dr. Delacruz is a licensed Doctor of Veterinary Medicine specializing in preventive care and veterinary telehealth. She reviews all health content on RexVet to ensure accuracy and clinical relevance.

Sources & References

Need an Expert Opinion on This Topic?

Connect with a certified vet via video call in minutes

Talk to Vet Now
Licensed Veterinarians
Secure Video Calls