Ideally, if your dog has ingested something toxic, it is safer to bring him to the veterinarian than to induce vomiting at home.
The dose of 3 percent hydrogen peroxide is 1 milliliter per pound of dog.
For example, a 20-pound dog would get 20 milliliters of hydrogen peroxide, or about 4 teaspoons.