How much ham for your dog?
Most guides say "a few pieces". Enter your dog's weight and get the actual daily ceiling, worked out from ham's calories and the 10%-of-daily-calories treat rule vets use.
Assumes a healthy, neutered adult at a stable weight, and that this is their only treat that day. Puppies, pregnant, very active or unwell pets need different amounts — ask your vet.
Why this verdict for dogs
Dogs can have a little ham, but it’s very high in salt and fat, which can upset the stomach or trigger pancreatitis.
Dogs can have a tiny taste of ham, but it's one of the saltiest, fattiest meats on the table — not the treat it looks like.
How much is safe?
A small piece of plain ham now and then won't poison a healthy dog, but the high salt and fat make it a poor choice — especially for small dogs, seniors, or pets prone to pancreatitis. Skip honey-glazed and heavily seasoned ham, and never give the bone.
What happens if a dog eats too much?
Too much can cause vomiting or diarrhea, excessive thirst from the salt, and a fatty serving can trigger pancreatitis (painful belly, repeated vomiting).
How to serve it safely
If you share any, give a thumbnail-size piece of plain, unseasoned ham, rarely. Leaner, plainer proteins like cooked chicken are a much better everyday treat.
🍽️ Feeding it safely?
Frequently asked questions
Can dogs eat ham bones?
No — cooked ham bones can splinter and cause choking or internal injury; skip them.
Is ham toxic to dogs?
Not toxic, but the salt and fat make it risky in anything but tiny amounts.
More meats & proteins for dogs
By the CanMyPet Editorial Team · Reviewed against ASPCA Animal Poison Control, the American Kennel Club (AKC) and Pet Poison Helpline · Last updated July 31, 2026.
Sources
- ASPCA — People Foods to Avoid Feeding Your Pets
- American Kennel Club — Dog Nutrition
- Pet Poison Helpline — Poison List