What If My Dog Doesn’t Throw Up After Hydrogen Peroxide?

If your dog hasn’t vomited after receiving hydrogen peroxide, you may be able to give one more dose, but only once, and only after waiting 10 to 15 minutes. If that second dose also fails, stop. Do not keep dosing. At that point, your dog needs a veterinarian who has faster-acting prescription medications to induce vomiting.

Before giving a second dose, it’s worth checking a few things that commonly explain why the first one didn’t work.

Why the First Dose May Have Failed

The most common reason hydrogen peroxide doesn’t trigger vomiting is that the dose was too low. The standard amount is 1 teaspoon (about 5 mL) per five pounds of body weight, up to a hard maximum of 3 tablespoons (45 mL) regardless of how large your dog is. A 60-pound dog still gets no more than 45 mL. If you eyeballed the dose and came up short, there may not have been enough irritation in the stomach to trigger the reflex.

Another frequent culprit is expired or old hydrogen peroxide. The 3% solution works by releasing oxygen bubbles that physically irritate the stomach lining and stimulate the nerves that trigger vomiting. Once a bottle has been opened or stored past its expiration date, the solution loses potency and produces fewer bubbles. The ASPCA Animal Poison Control Center routinely asks about expiration dates before recommending its use. If the bottle in your cabinet has been sitting there for years, it may simply be too weak to work.

An empty stomach also makes vomiting harder to induce. If your dog hasn’t eaten recently, offering a small amount of food before the second dose can help. A few bites of bread or a small meal gives the stomach something to push against.

How to Give a Second Dose Safely

Wait a full 10 to 15 minutes after the first dose. If your dog still hasn’t vomited, you can give one more dose at the same amount: 1 mL per pound of body weight, capped at 45 mL total. Use fresh, unexpired 3% hydrogen peroxide only. Higher concentrations are dangerous.

Walking your dog around gently after dosing can help. Light movement jostles the stomach and sometimes speeds things along. Some dogs vomit within a few minutes, others take closer to 15.

Two doses is the absolute limit. Giving more than two doses significantly increases the risk of stomach damage without meaningfully improving the chances of vomiting.

What Hydrogen Peroxide Actually Does to the Stomach

It’s worth understanding that hydrogen peroxide is not a gentle option, even when it works correctly. A study published in the Journal of the American Veterinary Medical Association found that all dogs who received 3% hydrogen peroxide developed significant gastric lesions. At four hours after dosing, researchers found hemorrhaging in the stomach lining. By 24 hours, there was tissue death and swelling. At one week, inflammation was still present. Some dogs also developed irritation in the esophagus and the upper part of the small intestine.

This doesn’t mean you made a wrong call by using it. When a dog has eaten something genuinely toxic, the benefit of getting it out usually outweighs the temporary stomach damage. But it does explain why repeating the dose more than once is a bad idea, and why veterinarians generally prefer prescription alternatives when they’re available.

If the Second Dose Also Fails

Call your veterinarian or an emergency animal hospital immediately. Explain what your dog ate, how much hydrogen peroxide you gave, and how long ago. If you haven’t already, the ASPCA Animal Poison Control Center (888-426-4435) can help you assess the severity of the situation while you’re on your way to a clinic.

Veterinarians have access to prescription medications that work differently than hydrogen peroxide. One option is a drug that acts on the brain’s vomiting center rather than relying on stomach irritation. Another, approved by the FDA specifically for dogs, is an eye drop solution that typically triggers vomiting within 20 minutes. These professional options have higher success rates and can be followed up with anti-nausea medication to stop vomiting once the toxic material is out. If vomiting isn’t possible or the window has passed, vets can also perform gastric lavage (stomach pumping) or administer activated charcoal to reduce absorption of whatever your dog swallowed.

When Inducing Vomiting Can Make Things Worse

Not everything a dog swallows should come back up. If your dog ate something sharp, like a bone fragment, piece of plastic, or fishhook, vomiting can cause tears in the esophagus or stomach. Caustic substances like bleach, drain cleaner, or battery acid will burn tissue a second time on the way back up. Petroleum products like gasoline or motor oil pose a serious aspiration risk if any liquid enters the lungs during vomiting.

Certain dogs are also at higher risk for complications. Flat-faced breeds like Bulldogs, Pugs, and Boston Terriers have shortened airways that make aspiration pneumonia more likely during vomiting. Dogs that are already lethargic, sedated, or having seizures may not be able to protect their airway properly. In these situations, vomiting at home is not safe, and your dog needs professional care regardless of whether the hydrogen peroxide worked.

The Time Window That Matters

Inducing vomiting is generally only useful within the first one to two hours after your dog swallowed something. After that, the substance has likely moved past the stomach and into the intestines, where vomiting won’t retrieve it. If more than two hours have passed since ingestion and your dog hasn’t vomited despite two doses, getting to a vet quickly is even more important, because the remaining options for preventing absorption narrow with every passing minute.

If you’re unsure exactly when your dog ate the substance, tell the vet your best estimate. Even partial vomiting, where only some of the toxic material comes up, can reduce the severity of poisoning. Your vet can assess whether additional interventions like activated charcoal or IV fluids are needed based on what was swallowed and how much time has passed.