Food Poisoning in Dogs: A Helpful Guide

Chances are you have experienced food poisoning at some point in your life. If you have, it’s an unpleasant reminder to never eat spoiled food, to always properly cook your meat, and to not eat foods past their expiration dates. In other cases, food poisoning can be caused by food allergies.

No matter the reason, food poisoning is never an enjoyable experience. The same goes for if it ever happens to your dog. And while the experience can be fairly similar to what we feel as humans when we encounter food poisoning, dogs have certain foods that are toxic to them that are generally perfectly safe for humans.

In this post, we’re going to dig into food poisoning in dogs to give you a helpful guide to follow so you know what foods to watch out for, what causes food poisoning, and what you can do to help your dog if you suspect he has food poisoning.

First, let’s quickly answer the question at hand.

Can Dogs Get Food Poisoning?

Yes! They can. And it is actually much more common than you’d think.

The reason for that is because an upset stomach or illness will also be attributed to something else when food poisoning is actually to blame. The symptoms of food poisoning mirror many illnesses and the food is often not the first thing dog owners and veterinarians think of when trying to diagnose the problem.

In fact, dogs are actually much more prone to food poisoning than humans. This is partly because people often like to feed human foods to their dogs, or even foods meant for other animals. However, these human foods can be poisonous to dogs, especially if the animal has never been exposed to the food before.

But whereas food poisoning for humans means spending some time hovering over the toilet, your dog will more likely hide away and whimper in pain. Your dog may experience vomiting and diarrhea as well, along with a myriad of other possible symptoms. Regardless of the how or the why, you need to get your dog immediate medical attention if you suspect food poisoning.

What Causes Food Poisoning in Dogs?

Just like with humans, bad foods can cause food poisoning in dogs, However, what makes a food “bad” for a dog is different than for a human.

Salmonella can cause food poisoning in dogs just like it would in humans. Salmonella is a bacteria found in raw or undercooked meats, specifically chicken, beef, raw fish, and even eggs.

Other bacterial causes, such as Staphylococcus, can be found in milk and other products that use dairy, such as potato and chicken salads or cream-filled bakery items, and even sausages and gravy. A piecrust can actually act as an insulator for the bacteria and incubate its growth in the filling in dessert items, even if it has been properly refrigerated.

Here are some other foods that are poisonous to dogs.


Didn’t expect to see that one starting the list did you? Unfortunately, avocados can be toxic to dogs if they consume too much. Avocados have persin, which can cause canine vomiting and diarrhea. The seed can also be dangerous if ingested and cause blockages in the intestines or stomach.


Alcohol affects a dog’s liver and brain just like it does in people, but it takes far less to make your dog sick. Just a small amount of alcohol can cause your dog to get sick, with symptoms mirroring those that humans experience, only much more intense. The smaller the dog, and the more alcohol that is consumed, the worse those symptoms will be.

Coffee, Tea, & Other Items Containing Caffeine

Caffeine is actually much more of an issue than alcohol. Coffee and tea, including the beans, can be fatal if consumed by dogs. Make sure to keep your pup away from anything in your home that has caffeine in it, and seek your veterinarian as soon as possible if you suspect your dog has ingested anything containing caffeine.

Onions & Garlic

No matter whether they are powdered, raw, dehydrated, or cooked, onions can kill a dog’s red blood cells and cause anemia. There is even onion powder in some baby food, so you need to be careful if you feed your baby around your dog. Small doses are okay, but eating larger amounts of onion can cause poisoning in dogs.

Grapes and Raisins

Grapes and raisins are toxic to dogs and can cause canine kidney failure. It only takes a small amount of either to make your dog sick, and they will typically vomit repeatedly if they have consumed any grapes.


This is likely another one you haven’t heard before. Xylitol is a sweetener that is commonly found in things like baked goods, diet foods, toothpaste, and gum. If a dog consumes gum or something else with xylitol, it can cause their blood sugar to drop and even cause liver failure in dogs within just a few days.

Milk & Other Dairy Products

Milk and other dairy products can cause canine diarrhea and other digestive issues for your dog. Dairy products also tend to trigger food allergies in dogs, which will make your pup itchy on top of dealing with diarrhea and digestive issues.

Macadamia Nuts

Anything that has macadamia nuts in it is a major no-no for dogs, as it only takes six macadamia nuts to make a dog sick. If the nuts are consumed along with chocolate, the symptoms of ingesting macadamia nuts can be quite severe for the animal.


Likely the one you’ve been waiting for, it is fairly common knowledge that chocolate is toxic to dogs. Dark chocolate and unsweetened baking chocolate pose the most serious issues, but all types, including white chocolate, are toxic. Chocolate can cause vomiting and diarrhea and tremors, canine seizures, heart problems, and death in more severe cases.

Signs & Symptoms of Food Poisoning in Dogs

Determining if your dog has food poisoning can be a tricky endeavor, as the symptoms often closely mirror those of other illnesses. However, there are many common symptoms associated with food poisoning that you can look out for.

These symptoms include: