I'm no vet, but a vet told my wife that peroxide will induce vomiting. Our schnauzer had eaten some rat poison and that's what they recommend to make sure he'd eaten it.i think it was only a small amount like a teaspoon with water. He was yacking in 15 minutes.