The only at-home option widely recognized as safe for inducing vomiting in dogs is 3% hydrogen peroxide, given by mouth. No other household substance is recommended. Before you reach for the bottle, though, the single most important step is calling your vet or an animal poison control hotline first, because in some situations making your dog vomit can cause far more harm than the thing they swallowed.
How 3% Hydrogen Peroxide Works
Hydrogen peroxide irritates the stomach lining enough to trigger vomiting, usually within 10 to 15 minutes. The dose is 1 to 2 milliliters per kilogram of body weight (roughly 1 mL per pound as a starting point), with a maximum of 45 mL total regardless of how large your dog is. For a 30-pound dog, that works out to about 2 tablespoons.
Only use the standard 3% concentration sold as a first-aid antiseptic. Higher concentrations, like the “food grade” 35% solution sometimes sold in health stores, can cause severe chemical burns to the mouth, throat, and stomach. Check the label before you pour.
How to Give It Safely
Draw the measured dose into an oral syringe or turkey baster. Gently open your dog’s mouth and squirt the liquid through the side, between the back teeth. Aiming for the side of the mouth helps prevent your dog from inhaling the liquid into the windpipe, which could lead to aspiration pneumonia.
Walk your dog around for a few minutes afterward. The movement helps the peroxide mix with stomach contents and speeds up the vomiting response. If your dog hasn’t vomited within 15 minutes, you can give one more dose at the same amount. Do not give a third dose. If two rounds don’t work, it’s time to get to a veterinary clinic where stronger prescription medications are available.
The Time Window Matters
Inducing vomiting is most useful within the first hour after your dog swallows something dangerous. Studies show that when vomiting is triggered within 30 minutes of ingestion, roughly half the stomach contents come back up, though individual results range widely from about 9% to 75%. After several hours, whatever your dog ate has likely moved out of the stomach and into the intestines, where vomiting won’t retrieve it.
There are exceptions. Some substances slow stomach emptying on their own, and certain items like iron tablets or large clumps of chewable vitamins can sit in the stomach longer. In those specific cases, inducing vomiting may still help up to 4 to 6 hours after ingestion, as long as your dog isn’t showing any symptoms yet. This is one reason calling poison control first is so valuable: they can tell you whether the clock has already run out.
When You Should NOT Induce Vomiting
There are situations where making your dog throw up is genuinely dangerous. Bringing the wrong substance back through the esophagus a second time can double the damage or create a life-threatening breathing emergency.
- Corrosive substances like drain cleaner, oven cleaner, battery acid, or strong alkaline products (including liquid dishwasher detergent, which is extremely alkaline). These burn tissue on the way down and will burn again on the way back up.
- Petroleum products like gasoline, kerosene, or lighter fluid. These are easily inhaled into the lungs during vomiting, causing aspiration pneumonia.
- Sharp objects like broken bones, glass, or anything with pointed edges that could tear the esophagus.
- Neurological symptoms already present. If your dog is drowsy, disoriented, having tremors or seizures, or seems unable to swallow normally, vomiting creates a high risk of the liquid entering the lungs. A dog needs a fully functioning gag reflex to vomit safely.
Flat-Faced Breeds Need Extra Caution
Bulldogs, pugs, French bulldogs, Boston terriers, and other short-nosed breeds are at significantly higher risk of aspiration pneumonia during vomiting. Their compressed airways already create abnormally strong negative pressure in the chest, which increases the chance of stomach contents being pulled into the lungs. Upper airway obstruction also damages the larynx over time, further weakening the body’s ability to keep vomit out of the windpipe. If you have a brachycephalic breed, inducing vomiting at home is riskier and best handled under veterinary supervision whenever possible.
Home Remedies That Are Not Safe
Salt is the most common dangerous suggestion that circulates online. Giving a dog enough salt to trigger vomiting can cause sodium poisoning, which leads to vomiting, diarrhea, incoordination, seizures, and in severe cases, death. Pet Poison Helpline explicitly states that salt is no longer recommended for inducing vomiting by either pet owners or veterinarians.
Ipecac syrup, mustard, and dish soap also appear in older advice. None of these are considered safe or reliably effective. Liquid dish soap in particular can cause chemical burns to the upper digestive tract. Stick with 3% hydrogen peroxide or nothing at all.
What Vets Use Instead
Veterinary clinics have access to prescription medications that work faster and more reliably than hydrogen peroxide. The most commonly used is apomorphine, a drug that stimulates the brain’s vomiting center directly. A newer option approved in 2020, sold under the brand name Clevor, is an eye drop solution that triggers vomiting through the same brain pathway but with fewer side effects. Both medications are far more predictable than hydrogen peroxide and can be reversed if needed, which is why getting to a vet quickly is always the better option when the clinic is within reach.
What to Do After Your Dog Vomits
Once your dog has thrown up, save the vomit if you can. Your vet may want to examine it to confirm what was ingested and how much came back. Look through it yourself if you’re trying to spot pill fragments or pieces of a foreign object.
Offer small amounts of fresh water or a few ice cubes in a shallow dish so your dog rehydrates slowly rather than gulping and triggering more nausea. Hold off on food for a few hours, then start with small portions of something bland like plain boiled chicken and white rice. If your dog keeps that down for 24 hours, gradually mix their regular food back in over the next day or two.
Watch for signs that something isn’t right in the hours afterward. Continued vomiting, blood in the vomit, extreme lethargy, a swollen or tight abdomen, or any difficulty breathing all warrant an immediate trip to the emergency vet. Even when the vomiting goes smoothly and your dog seems fine, a follow-up call to your veterinarian is worth making to confirm no further treatment is needed.

