Can Dogs Eat Ham?
⚠️ Not recommended
Not recommended. Ham is not toxic, but it is very salty and fatty — a small piece is unlikely to harm, a plateful can.
If your dog ate ham
A lot of ham can cause vomiting, diarrhoea, excessive thirst or pancreatitis — call your vet if your dog seems unwell.
Call your vet or a 24/7 animal poison line now: ASPCA Animal Poison Control (888) 426-4435 · Pet Poison Helpline (855) 764-7661
How to give ham safely
- Best avoided; offer plain cooked chicken or turkey instead.
- Never give ham bones.
Sources
General information checked against published veterinary sources. Every dog is different — ask your vet before changing its diet, and call them if it seems unwell.