How to Make a Dog Throw Up

Updated October 16, 2022
Boy checking sick dog

Making your dog throw up isn't a pleasant task. However, if they have eaten something poisonous, it can make a big difference in their chance for a full recovery. If you suspect your dog has been poisoned, before making them vomit, contact your veterinarian, the 24 hour Pet Poison Helpline (800-213-6680), or ASPCA Hotline (888-426-4435) right away.

Contact Your Veterinarian First

"It is vital that you contact a veterinarian or pet poison hotline for any cases of toxin exposure," before you induce vomiting, advises Dr. Megan Teiber, DVM. "If you are in a very remote area and absolutely cannot get to a veterinarian, the pet poison hotline will provide you with specific instructions for the safest method for at-home vomiting induction."

Depending on what your dog has eaten, "vomiting may not even be needed because your dog didn't ingest a toxic dose of a substance" or your dog ate something where vomiting could make their condition worse. For example, if you want to make your dog throw up chocolate because you know it can be dangerous, you may make your dog vomit for nothing if the amount they ate was not potentially dangerous.

How to Induce Vomiting Using Hydrogen Peroxide

Since your dog will be vomiting, it's a good idea to do this process on a floor surface that's easy to clean, such as kitchen or bathroom tile. A wide, shallow container (like an empty litter box) in a trash bag will do the trick. Alternatively, you could lay some newspaper or plastic bags on the floor to capture the vomit and protect your flooring. Also, be sure to ask your veterinarian if they need you to catch a sample of the dog's vomit, so you can be prepared with a container. Depending on the substance, the vet may want you to do this, although not always.


  • 3 percent hydrogen peroxide solution: It should be relatively fresh and not flat from sitting in your cupboard for years.
  • Some food: if the dog hasn't eaten recently, although this is not required: Adding some food just prior to using they hydrogen peroxide can sometimes make it more likely your dog will vomit.
  • A dosing syringe or turkey baster
  • Your dog's current weight in pounds.


  1. Use the syringe and draw about one milliliter of hydrogen peroxide per pound of body weight to a maximum of 45 milliliters. In other words, if your dog is 40 pounds, draw 40 milliliters. If your dog is 60 pounds, draw 45 milliliters. If you only have measuring spoons handy, you can measure out one teaspoon per five pounds of body weight to a maximum of 9 teaspoons.
  2. Gently squirt the hydrogen peroxide into your dog's mouth, so they swallow the liquid, and then wait.
  3. If after 15 minutes your dog has not vomited, you can give them one more small squirt of the hydrogen peroxide, but no more after this.


If you are having trouble getting your dog to hold still while administering the hydrogen peroxide, a trick you can use is to pour it into a bowl and then place some pieces of white bread in the bowl to soak it up. Then feed the bread to the dog.

Be careful about cleanup if the dog has ingested anything that might be harmful to you. You can use rubber gloves and a mask to be safe.

Dog eating a piece of bread

When it Is Not Safe to Make a Dog Vomit

Do not attempt to make your dog vomit without speaking to a medical professional first, as there are certain substances or scenarios where doing this will cause more harm than good.

Corrosive Substances

"There are some instances of toxin ingestion in which it is dangerous to induce vomiting, in particular, if a corrosive and acidic substance," states Dr. Teiber. If your dog has ingested substances such as drain cleaners and items with gasoline or oil in them, this should not lead to inducing vomiting. Instead, get your dog to the veterinarian immediately and follow his or her instructions.

Swallowed Objects

If your dog has swallowed an object, contact your veterinarian right away for assistance as, according to Dr. Teiber, "it is best to get to a vet for safe induction of vomiting and any other recommended procedures or treatments." If you think you can make your dog throw up a sock or chicken bones, for example, this is dangerous and can cause further obstruction, choking, or even death.

Abnormal Mental State

If your dog is unresponsive, having difficulty holding their head up, or having a seizure, it is not safe to make them throw up. The risk that your dog could aspirate (breathe in) their vomit is too great, which can lead to life-threatening consequences. Instead, take your dog to an emergency vet immediately or follow instructions from the pet poison professionals.

Brachycephalic Breeds

Dogs with short noses, such as French Bulldogs, Boston Terriers, and Pugs, are already at a higher risk of breathing liquid into their lungs instead of swallowing it, which means inducing vomiting can be very dangerous.

Too Much Time Has Passed

If it has been a few hours since your dog ate the toxin, it's probably too late for vomiting. Depending on the type of poisonous substance and how much they ingested, the toxins may already be affecting the organs and tissues. Skip making them vomit and head directly to your emergency vet.

Dogs and Toxic Substances

There are many items inside and outside of your home that can be dangerous to your dog if ingested. Common household items include certain foods, such as chocolate and onions, household cleaners, medications, and indoor plants.

Likewise, your dog is at risk from substances outside the house, such as toxic plants and trees, and chemicals in your shed or garage, such as antifreeze, insect repellants, and rodenticides. Once you've spoken to a veterinarian, they will most likely ask you to get your dog to vomit right away to reduce the chances for the poison to do damage to your dog's system.

How to Make Dogs Vomit With Other Substances

You may find articles on the Internet that suggest that you can induce vomiting in a dog with salt. Others tell you how to make your dog throw up with mustard or how to make a dog vomit with baking soda. Avoid these instructions, as they are not safe for your dog. According to Dr. Teiber, "I do not find salt, mustard, or baking soda to be effective." Moreover, they can even be dangerous, as too much salt can cause sodium poisoning. "Other substances," says Dr. Teiber, "including hydrogen peroxide and mineral oils, can cause severe lung infections if your dog breathes them in while vomiting."

Helping Your Dog Throw Up

Vomiting is never fun, whether you're a dog or a person. Yet, in an emergency, knowing how to help your canine best friend throw up can be a lifesaver. A smart pet owner should always keep a bottle of 3% hydrogen peroxide in their medicine cabinet and replace it regularly, so it stays effective if a poisoning situation with your dog ever occurs.

Trending on LoveToKnow
How to Make a Dog Throw Up