Can Dogs Eat Hydrogen Peroxide? No — toxic; never induce vomiting at home
✓ Reviewed against PDSA, Blue Cross & Animal PoisonLine guidance · Last updated: 2026-07-05
How we keep this site free. Some links on this page take you to Amazon or other online retailers (including vet pharmacy partners Best Vet Care and Canada Pet Care via CJ Affiliate). As an Amazon Associate and CJ publisher we may earn a commission at no extra cost to you. Full disclosure.
The full picture
Hydrogen peroxide (H₂O₂) is a household antiseptic and bleaching agent. Two separate issues apply: accidental ingestion (your dog drank it), and the outdated practice of using hydrogen peroxide to induce vomiting in dogs.
Accidental ingestion: Standard 3% household hydrogen peroxide causes oesophageal and gastric irritation, foaming, vomiting, and in large quantities, gas embolism (where oxygen bubbles enter the bloodstream) and haemorrhagic gastroenteritis. Higher-concentration products (30–35%) used for bleaching or pool treatment are far more dangerous and cause severe chemical burns.
Inducing vomiting: Older veterinary guidance and much of the internet still recommends hydrogen peroxide at home to make dogs vomit after toxic ingestion. Current veterinary guidance has moved away from this — the risks (oesophageal burns, aspiration pneumonia, severe haemorrhagic vomiting, gas embolism) outweigh the benefit in most cases. Your vet has safer, more controlled emetic agents (apomorphine injection). Always call your vet before attempting any home emetic.
If your dog has already eaten this
If your dog drank hydrogen peroxide: call your vet immediately. Standard 3% may cause moderate GI irritation; higher concentrations are a genuine emergency. Do not attempt to induce further vomiting — they may already be vomiting and further intervention can worsen GI damage. Bring the product so your vet knows the concentration.
Risks to watch for
- Chemical burns to oesophagus and stomach
- Gas embolism from oxygen release
- Haemorrhagic gastroenteritis
- Aspiration pneumonia if vomiting is induced unsafely
- Severe injury from high-concentration products
Safe portion size
None. Hydrogen peroxide is not a food or supplement. For first aid purposes, consult your vet about appropriate wound care products.
Safer alternatives
- Vetericyn wound spray — safe, effective, pet-formulated
- Dilute chlorhexidine solution (0.05%) for wound cleaning
- Saline solution for flushing wounds
- Consult your vet for any significant wound
The old advice vs current veterinary guidance
For decades, hydrogen peroxide was the standard home emetic recommended for dogs — 1 ml per kg of body weight of 3% hydrogen peroxide, maximum 45ml, by syringe into the mouth. This guidance appeared in virtually every pet first aid guide and was recommended by many vets until recently.
Current evidence has shifted this recommendation. Multiple studies and case reports have documented haemorrhagic gastroenteritis, oesophageal burns, aspiration pneumonia (vomit inhaled into the lungs), and gas embolism (oxygen bubbles entering the bloodstream) as consequences of hydrogen peroxide-induced vomiting. The ASPCA Animal Poison Control Center and most specialist toxicologists now recommend against home use. The risk-benefit calculation has changed.
Vets use apomorphine — a fast-acting injectable emetic that produces reliable vomiting with a much lower complication profile. The 10–15 minutes to get to an emergency vet is worth it for the safer agent. For genuinely rural situations where a vet is 2+ hours away, poison control (888) 426-4435 can advise whether the risk of waiting outweighs the risk of home induction.
High-concentration hydrogen peroxide
30–35% hydrogen peroxide (used in bleaching, food processing, and pool maintenance) is dramatically more dangerous than the 3% pharmacy version. It causes immediate, severe chemical burns and can be fatal in small quantities. If your dog ingested high-concentration hydrogen peroxide: emergency vet immediately, call on the way, do not attempt any home treatment.
When is hydrogen peroxide actually used for dogs?
3% hydrogen peroxide is sometimes used by vets, or recommended by a vet over the phone, to induce vomiting after a dog has eaten something toxic — but this is a specific, vet-directed emergency measure with a calculated dose, not something to keep on hand and use on your own judgement. Using the wrong concentration, the wrong dose, or using it when vomiting shouldn't be induced (for example after swallowing something caustic or sharp) can cause serious harm, including stomach ulceration or aspiration.
Does size or breed matter?
Dosing for inducing vomiting is weight-based and should always be confirmed with a vet or animal poison control before giving anything — never estimate a dose from a general online guideline for your specific dog's weight without professional confirmation first.