Pupkeeper
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?

  1. Make sure your dog has fresh water.
  2. Watch for vomiting, diarrhea or extreme thirst over the next day or two.
  3. 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.