Can dogs eat hydrogen peroxide?
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
- If you gave 3% peroxide at proper dose after vet instruction: monitor; vomiting should occur within 15 minutes
- If accidental ingestion from bottle: note concentration (3% vs higher)
- Higher concentration (6%, 35%): EMERGENCY — call vet or ASPCA (888) 426-4435
- If dog didn't vomit within 15 minutes: do NOT give more without vet approval — a maximum of 2 doses ever
- 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
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:
- 5–15 minutes Expected: vomiting after 3% at proper dose
- 0–2 hours Higher-concentration accidental: esophageal burns, severe vomiting
- 2–24 hours Possible GI ulceration with repeat dosing
- 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.
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:
- ASPCA Animal Poison Control Center — 24/7 poison hotline and comprehensive toxic food database
- Pet Poison Helpline — veterinary toxicology service
- Merck Veterinary Manual — peer-reviewed clinical reference
- American Veterinary Medical Association (AVMA)
- American Kennel Club Expert Advice
- Cornell University College of Veterinary Medicine
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.
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.