First, if you can get your dog to a veterinary clinic quickly and safely (yours or an emergency vet), do that instead of inducing vomiting at home. Call a pet poison help line, too. Provide them with as much information as possible, including your dog’s body weight, breed and health status, as well as what he swallowed, how long ago and how much. The hotline can advise you if it is safe to induce vomiting based on that information.
Once you know it’s safe to make your dog throw up, and there’s no risk of something like aspiration pneumonia, there are still several things to know.
First, experts agree that hydrogen peroxide is the safest way to induce vomiting in a dog, so, it’s the only method we’ll cover here. This common household substance can cause vomiting by irritating a dog’s digestive tract. If it works, it should remove about half the contents of the dog’s stomach in about 15 minutes.
Again, call your veterinarian or a pet poison hotline for guidance. If your dog hasn’t eaten in the last couple of hours, feeding him a small meal may help induce vomiting. Make sure your dog is as comfortable as possible; they may vomit for as long as 45 minutes.
- The suggested dosage is 1 teaspoon of hydrogen peroxide for every 5 pounds (2.26 kilograms) the dog weighs, though you should not exceed 3 tablespoons even if the dog weighs more than 45 pounds (20 kilograms). Confirm this dosage with your vet or poison hotline when you call.
- Administer the peroxide in the dog’s mouth with a syringe, squirting it between the dog’s back teeth or on the dog’s tongue, holding his mouth open as necessary.
- Give him a second dose of hydrogen peroxide if the first does not induce vomiting in five minutes. If nothing happens within 10 minutes, it is time to go to the vet; you cannot administer any more hydrogen peroxide.