Caution
Can dogs eat ham? Caution
Caution. Ham is very salty and fatty, and too much can cause vomiting, diarrhea, excessive thirst or pancreatitis.
Ham and dogs: key facts
- Verdict
- Caution · Watch at home
- What it can do
- Vomiting, diarrhea, excessive thirst and excessive urination.
- How to serve
- Best avoided. A small sliver of lean ham as a rare treat is the most to offer.
- What to do now
- Make sure your dog has fresh water. All steps
- Sources
- AKC, PDSA. Reviewed 9 October 2026.
What should I do if my dog ate ham?
- Make sure your dog has fresh water.
- Watch for vomiting, diarrhea or extreme thirst over the next day or two.
- Call your vet if your dog ate a lot or seems unwell.
Don't
- Don't give ham bones.
How to give it safely
Best avoided. A small sliver of lean ham as a rare treat is the most to offer.
Symptoms to watch for
- Vomiting
- Diarrhea
- Excessive thirst
- Excessive urination
Why
Ham's salt and sodium-based nitrate preservatives load a dog with sodium, and its fat can trigger pancreatitis. A small sliver now and then probably won't hurt.
Sources
Guide reviewed 9 October 2026. Page updated 7 November 2026.
General information from the sources above, not a diagnosis. When in doubt, call your vet.