Can Dogs Get Food Poisoning?

Most mild cases pass with care, but some toxic foods are dangerous. Know what your dog ate.
Yes, dogs can get food poisoning from spoiled food, garbage, toxins and bacteria like salmonella. It typically causes vomiting, diarrhea, drooling and lethargy within hours. Most mild cases pass with rest and care, but some toxins are dangerous, so knowing what your dog ate and watching for severe signs is important.
Symptoms to Watch For
| Sign | What you might notice |
|---|---|
| Vomiting and diarrhea | Often the first signs, within hours |
| Drooling | Excess salivation and nausea |
| Loss of appetite | Refusing food and seeming off |
| Lethargy and belly pain | Low energy and a tender, hunched posture |
| Severe signs | Tremors, weakness or collapse, an emergency |
Common Sources
What causes it
- Spoiled, moldy food or raided garbage
- Raw or contaminated meat carrying bacteria like salmonella and E. coli
- Toxic foods like chocolate, grapes, raisins, onion and garlic
- Anything containing xylitol
What to Do
- Identify what was eaten. Note the food and roughly how much.
- Call for advice. Contact your vet or a pet poison helpline, especially for toxins.
- Do not force vomiting. Only induce it if a professional tells you to.
- Support a mild upset. Offer water and a bland diet if your vet advises.
- Monitor closely. Watch for worsening or severe signs.
Frequently Asked Questions
What causes food poisoning in dogs?
Common causes include spoiled or moldy food, raiding the garbage, eating raw or contaminated meat carrying bacteria like salmonella, and toxic human foods such as chocolate, grapes, raisins, onions, garlic and anything with xylitol. Some of these are simple upsets, while others are true poisonings.
What are the symptoms of food poisoning in dogs?
Signs usually appear within hours and include vomiting, diarrhea, drooling, loss of appetite, lethargy and belly pain. More severe reactions, depending on what was eaten, can include tremors, a racing heart, weakness or collapse. Note what your dog ate, as it guides treatment.
What should I do if my dog has food poisoning?
First, work out what and how much your dog ate, then call your vet or a pet poison helpline for advice, especially if a toxic food is involved. Do not induce vomiting unless told to. For a mild upset your vet may advise resting the gut and offering water and a bland diet.
When is food poisoning an emergency?
Treat it as urgent if your dog ate a known toxin like chocolate, grapes or xylitol, or shows severe signs such as repeated vomiting, tremors, seizures, weakness or collapse. Puppies and small dogs are affected by smaller amounts, so err on the side of calling your vet quickly.
⚠️ Emergency? If your dog may have swallowed something toxic or is seriously unwell, contact your vet or a pet poison helpline immediately (in the US, the Pet Poison Helpline is 855-764-7661).
Sources: American Kennel Club (akc.org), VCA Animal Hospitals (vcahospitals.com) and the American Veterinary Medical Association (avma.org). This guide is for general information and is not a substitute for advice from your own veterinarian. See our editorial & review policy.



