Should You Make Your Dog Throw Up? When It Helps and When It Harms
By RexVet Team | Reviewed by Dr. Tiffany Delacruz, DVM

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
| Situation | Make vomit? | Why |
|---|---|---|
| Any battery | No, ER now | Corrosive; button and lithium ones can burn |
| Drain or toilet cleaner, laundry or dishwasher pods, bleach | No, ER now | Burns again on the way up; foam can be inhaled |
| Gasoline, lighter fluid, lamp oil | No, ER now | Easily inhaled into the lungs |
| Cooked bones, skewers, glass, corn cob, sock | No, ER or vet | Can lodge or tear coming up |
| Dog already vomiting | No, call | Already showing signs |
| Wobbly, sleepy, trembling or seizing | No, ER now | High risk of inhaling vomit |
| Xylitol gum or sugar-free candy | Vet only | Blood sugar can crash fast |
| Flat-faced breed (Pug, Bulldog, Frenchie) | Clinic only | Breathing and inhaling risk |
| Enlarged esophagus, tacked stomach, seizure history | Ask the poison line | Higher risk |
| Any cat | Never at home | Peroxide can cause severe stomach bleeding |
| Rabbit, guinea pig, hamster, bird | Never | Unable or unsafe to vomit |
| Chocolate, grapes or many medicines, dog acting normal | Maybe, call first | Poison 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.
| Method | Why it's unsafe | Source |
|---|---|---|
| Salt or saltwater | Sodium overload: seizures, brain swelling, death | Merck, TVP |
| Mustard | Rarely works; can be inhaled into the lungs | Merck |
| Syrup of ipecac | No longer recommended for home use | Merck |
| Fingers down the throat | Listed as a method not to use | Merck |
| Dish soap | Unreliable; can be inhaled | TVP |
| Dishwasher detergent | Extremely alkaline; can burn | TVP |
| Cooking oil | Aspiration pneumonia risk | Pet Poison Helpline |
| Milk | Rarely helps; does not cancel out poison | Pet Poison Helpline |
| Peroxide over 3% (hair-dye developer, food-grade) | Can burn the stomach and make it bleed | Merck, 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.
| Pet | What vets use | Note |
|---|---|---|
| Dog | Apomorphine | Given by the vet in the clinic |
| Dog | Clevor (ropinirole) eye drops | FDA-approved 2020; vet staff only |
| Cat | Injectable sedatives | Clinic 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 have | Why it matters |
|---|---|
| Package or label | Shows the active ingredient and strength |
| Best guess of how much | Amount for body weight drives the decision |
| When it happened | Time since eating changes the options |
| Your dog's weight | Needed to judge how much was swallowed |
| How your dog is acting now | Symptoms can rule vomiting out |
| Breed and health history | Flat 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.
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
- · American Veterinary Medical Association — Telehealth Guidelines
- · AVMA — Pet Care Resources
- · U.S. FDA — Animal & Veterinary
Need an Expert Opinion on This Topic?
Connect with a certified vet via video call in minutes
Talk to Vet Now