Can dogs eat ham?
CAUTION Category: Meat · Reviewed September 2026
Ham is high in salt and fat, which strains the heart and pancreas, and holiday hams carry cooked bones that splinter. A corner of ham as a rare treat will not poison a healthy dog, but hams should never be a routine protein. The Pancreatitis risk is real and the fat content adds up quickly.
Symptoms to watch for
- vomiting
- diarrhea
- pancreatitis signs: hunched posture, abdominal pain, fever
If you suspect poisoning: call your vet or the ASPCA Animal Poison Control Center at (888) 426-4435 (available 24/7). Do not induce vomiting unless instructed by a professional.
Quick answers
Can dogs eat ham?
Only with precautions. Ham is high in salt and fat, which strains the heart and pancreas, and holiday hams carry cooked bones that splinter. A corner of ham as a rare treat will not poison a healthy dog, but hams should never be a routine protein. The Pancreatitis risk is real and the fat content adds up quickly.
What are the symptoms if my dog eats ham?
Watch for vomiting, diarrhea, pancreatitis signs: hunched posture, abdominal pain, fever. Symptoms may appear within hours; when in doubt, call your vet.
What should I do if my dog ate ham?
Assess how much was eaten and whether seeds, pits, shells or seasoning were included. Small plain amounts usually need monitoring only; large or seasoned amounts warrant a call to your vet.
Related foods
Can dogs eat raw chicken & eggs? · Can dogs eat raw eggs? · Can dogs eat cooked bones? · Can dogs eat bacon? · Can dogs eat sausage? · Can dogs eat pork?
Source: AKC Can Dogs Eat series. This page is informational and is not veterinary advice.