Last reviewed against current US veterinary guidance in April 2026

Can dogs eat hydrogen peroxide?

Vet-directed vomiting agent

Hydrogen peroxide 3% is the standard at-home method to induce vomiting in dogs — but ONLY under specific vet instruction. Using it wrong (or for the wrong situation) can cause serious damage.

The full picture

3% hydrogen peroxide is the standard at-home emetic (vomit-inducer) for dogs. It works by irritating the stomach lining. Vets sometimes instruct pet owners to use it when their dog has swallowed a non-sharp, non-caustic toxin and is within about 2 hours of ingestion. CRITICAL CAVEATS: First, NEVER induce vomiting for: sharp objects, caustic substances (bleach, drain cleaner, alkalis), petroleum products, already-vomiting dogs, unconscious dogs, seizing dogs, brachycephalic breeds (Bulldogs, Pugs — aspiration risk), or ingestions over 2 hours old. Second, the dose is narrow: 1 mL per pound of body weight, maximum 45 mL. Higher concentrations (6%, 35% 'food grade') can cause severe damage. Third, many dogs don't vomit on first dose; never give more than two doses. Hydrogen peroxide is also a common laundry and cleaning product — dogs drinking concentrated versions from bottles is a poisoning emergency. See our dog vomiting calculator for proper dosing.

If your dog has just eaten hydrogen peroxide

Do this now

  1. If you gave 3% peroxide at proper dose after vet instruction: monitor; vomiting should occur within 15 minutes
  2. If accidental ingestion from bottle: note concentration (3% vs higher)
  3. Higher concentration (6%, 35%): EMERGENCY — call vet or ASPCA (888) 426-4435
  4. If dog didn't vomit within 15 minutes: do NOT give more without vet approval — a maximum of 2 doses ever
  5. Watch for: bloated abdomen, excessive vomiting (more than 45 minutes), bloody vomit, pale gums, rapid breathing

What your vet will want to know

Have this information ready when you call:

  • Concentration (3%, 6%, 35%)
  • Amount ingested or given
  • Reason given (if induced vomiting)
  • What else was eaten (the original toxin)
  • Time
  • Your dog's weight

Where hydrogen peroxide hides

Hydrogen peroxide can turn up in foods you wouldn't expect. Check for it in:

  • 3% hydrogen peroxide (standard drugstore concentration — for induced vomiting)
  • 6% hydrogen peroxide (hair lightening — too concentrated, dangerous)
  • 35% hydrogen peroxide ('food grade' — severely dangerous)
  • Mouthwash containing hydrogen peroxide
  • Contact lens solution (some contain H2O2)
  • Hair lightening and teeth whitening products

Risks to watch for

  • Esophageal and stomach burns from higher concentrations
  • Gastric ulceration even at 3% with repeat dosing
  • Gastric dilation (bloat) from foam in stomach
  • Aspiration pneumonia if vomit enters lungs
  • Never works on every dog — second dose compounds damage

Potential benefits

  • Can be lifesaving when used correctly on the right toxins
  • Widely available (every drugstore)
  • Works within 15 minutes typically

Symptom timeline

Symptoms typically progress in stages. Knowing what to expect helps you act fast:

  1. 5–15 minutes Expected: vomiting after 3% at proper dose
  2. 0–2 hours Higher-concentration accidental: esophageal burns, severe vomiting
  3. 2–24 hours Possible GI ulceration with repeat dosing
  4. Longer Aspiration pneumonia can develop 24-72 hours after vomiting if inhaled

Breed-specific warnings

  • Brachycephalic breeds (Bulldogs, Pugs, Boston Terriers, Boxers) should NOT have vomiting induced with hydrogen peroxide — aspiration risk is too high.
  • Old or weakened dogs: higher aspiration risk.

Safe portion size

Only 3% strength, only when vet-approved, dose: 1 mL per pound of body weight (maximum 45 mL), given orally via syringe.

[ Display ad placement — activate once site traffic passes 10,000/month ]

Safer alternatives

  • ALWAYS call your vet first — they may prefer you come in for injectable emetic
  • Some vets now recommend going straight to ER rather than inducing vomiting at home

Common questions

How much hydrogen peroxide should I give my dog?

ONLY under vet instruction. The standard dose is 1 mL per pound of body weight of 3% hydrogen peroxide, given orally with a syringe. Maximum 45 mL total. Never without vet approval — sometimes vomiting is the WRONG thing to do.

When should I NOT induce vomiting?

NEVER induce vomiting if your dog: swallowed something sharp (bones, glass, needles), swallowed something caustic (bleach, drain cleaner, alkalis), swallowed petroleum product, is already vomiting, is unconscious or seizing, is a flat-faced breed, or ate over 2 hours ago. In any of these cases, go directly to the vet.

What if peroxide doesn't work?

A second dose may be given after 15 minutes with vet approval. No third dose. If still no vomiting, go to the vet for alternative emetic (apomorphine, injectable).

My dog drank from the hydrogen peroxide bottle — is that bad?

Depends on concentration. 3% is mostly safe — expect vomiting, monitor. 6%+ is dangerous. 35% 'food grade' is a poisoning emergency. Check the label.

Unexpected vet bills can run into thousands

One emergency visit for food poisoning can cost $500–$10,000+. Compare US pet insurance in 60 seconds.

Learn about vet costs & insurance →

Sources

The information on this page is compiled and cross-checked against these authoritative US veterinary and toxicology sources:

Specific toxicity thresholds cited on this page come from the above sources; where they disagree, we cite the more conservative figure. Numbers are general guidance — individual dogs vary in sensitivity based on age, breed, medications, and health conditions. When in doubt, always call your vet.

Spot an error? Report it Last verified: April 2026

Checked against US veterinary guidance — see our editorial standards and source list. If your dog has eaten something and you need urgent advice, call a vet or the ASPCA Animal Poison Control Center on (888) 426-4435.

Important: This page is general information, not veterinary advice. Every dog is different, and individual factors (age, breed, health conditions, medications) can change what's safe. If in doubt, always contact your vet — or the ASPCA Animal Poison Control Center on (888) 426-4435 in the US.