Can Dogs Get Food Poisoning?

A dog looking longingly at a kitchen bin
🦠
Short answer Yes, from spoiled food, toxins and bacteria.

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.

✅ Safe food storage and keeping bins secure ❌ Table scraps, garbage raiding and toxic foods
Hoursfor signs to appear
Bins/scrapscommon sources
Vetif severe or toxic

Symptoms to Watch For

SignWhat you might notice
Vomiting and diarrheaOften the first signs, within hours
DroolingExcess salivation and nausea
Loss of appetiteRefusing food and seeming off
Lethargy and belly painLow energy and a tender, hunched posture
Severe signsTremors, weakness or collapse, an emergency

Common Sources

What causes it

What to Do

  1. Identify what was eaten. Note the food and roughly how much.
  2. Call for advice. Contact your vet or a pet poison helpline, especially for toxins.
  3. Do not force vomiting. Only induce it if a professional tells you to.
  4. Support a mild upset. Offer water and a bland diet if your vet advises.
  5. Monitor closely. Watch for worsening or severe signs.
⚠️ When it is an emergency. If your dog ate a known toxin like chocolate, grapes or xylitol, or shows tremors, seizures, repeated vomiting, weakness or collapse, get to a vet immediately. Small dogs and puppies react to smaller amounts.
More to watch for Severe or repeated bouts can irritate the gut lining and, rarely, contribute to stomach ulcers. To look up a specific food or bug, search the site.

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.

Have U Tried?Drunk