Can dogs eat ham?
Not recommended. Ham isn't toxic to dogs, but it is high in fat and sodium. Store-bought ham contains a lot of salt, and too much fat can lead to pancreatitis and other digestive upsets. A healthier dog treat is the better choice.
Updated:
Why
Ham has a higher fat content than many other meats, and fatty meals are a known trigger of pancreatitis. Most ham is also very salty, and excess salt can be harmful to dogs.
Signs to watch for
- Vomiting, sometimes starting 1–4 days after the fatty meal
- Tummy pain (a dog may stretch into a 'prayer' position)
- Diarrhoea
- Not wanting to eat
- Tiredness, fever
What to do
If your dog ate a lot of fatty food, or shows vomiting, tummy pain or tiredness in the following days, contact your vet. Note what was eaten and roughly how much. Signs of pancreatitis can be delayed by a few days.
Questions and answers
Why is ham worse than other meat?
It has more fat than many meats and store-bought ham contains a great deal of sodium.
Related foods
All foods: What can dogs eat?Sources
- Can Dogs Eat Ham? — American Kennel Club (Updated May 27, 2025)
- Which Human Foods Can Dogs Eat and Which Are Dangerous? — American Kennel Club (Updated Oct 21, 2026)
- Table Food Dogs Should Not Eat — Pet Poison Helpline (published Sep 23, 2011; modified May 27, 2026)
- Pancreatitis in Dogs — VCA Animal Hospitals
- Pancreatitis in dogs — PDSA
General information from the sources below, not reviewed by a vet and not a substitute for veterinary advice. When in doubt, call your vet.
How kids practise this in PetPrep
In PetPrep a child looks after a realistic dog: meals at the right times, water, walks and care. Knowing what is safe to share is part of being ready for a real pet.