Petco Text Logo
Petco Pet Logo

My dog drank hydrogen peroxide but didn't throw up. Is he safe?

Updated On September 23rd, 2025

Pet's info: Dog | American Pit Bull Terrier | Male | unneutered

Hello my I gave my 50 pound dog 30 ml of hydrogen peroxide 3% to induce vomiting because I thought he ate a pill. I found the pill on the floor after I gave him the hydrogen peroxide. He still hasn't thrown up. I was such in panic that I think I gave him to much of a low dose to even work.

2 Answers

Most Helpful Answer

Image profile

Answered By Dr. Strydom, DVM

Veterinarian

Published on October 20th, 2019

The dose of peroxide needed to induce vomiting is 1 milliliter (ml) per pound of dog weight. The maximum amount of hydrogen peroxide to be given at any one time is 45 ml, even if a dog weighs over 45 pounds. It's OK that you gave it and he didn't vomit it is just that peroxide is very irritating to the stomach lining and cause ulcerations and other issues. I suggest you feed him a couple pieces of bread to help "soak up" the peroxide as it passes through his system.

Vote icon

11Pet Parents found this answer helpful

Other Answers

  • Image profile

    Answered By Dr. Dayna, DVM, CVA

    Veterinarian, Certified Veterinary Acupuncturist

    Published on January 7th, 2018

    No, if he didn’t vomit it won’t hurt him at that small amount. However, I worry about what he may have ingested that had you concerned enough to administer the peroxide. Best of luck and thank you for using Pet Coach.

    Vote icon

    14Pet Parents found this answer helpful

See More Answers
image
Have A Vet Question?

Book an appointment with the pros – our expert vets are here to help.

Sponsored