Can dogs eat Ham?
In small amounts, with care
In moderation, and best kept rare - ham is very high in salt and fat, so it is a poor everyday treat. A tiny scrap now and then will not harm most dogs, but there are far better options.
Last reviewed
What happens
Ham is not toxic, but it is heavily processed, salty and fatty, which makes it a treat with a lot of downsides. The high salt is hard on dogs, and the fat can upset the stomach or, over time and in quantity, contribute to pancreatitis. It is the sort of food that is easy to hand over from a plate and better not to.
How much is safe?
A tiny scrap as a rare treat is the sensible limit. Ham should never be a regular feature of the diet, and it is best avoided altogether for dogs on a low-salt or low-fat regime. Plainer, leaner meats make a far better reward.
How to prepare it
If you offer ham at all, give a very small piece of plain, lean, cooked ham with no glaze, honey or seasoning. Better still, choose a small piece of plain cooked chicken or turkey instead. Never give the bone, which can splinter.
Symptoms to watch for
Too much salt can cause excessive thirst and, in extreme cases, salt poisoning. The fat can trigger an upset stomach or pancreatitis, which shows as vomiting, a painful belly and lethargy. Cooked ham bones are a separate hazard and must never be given.
When to call the vet
If your dog eats a large amount of ham and shows repeated vomiting, a painful or bloated belly, extreme thirst or lethargy, contact your vet, as these can signal pancreatitis or salt trouble. A swallowed ham bone is also a reason to call.
Can dogs eat these?
Common questions
Is ham bad for dogs?
It is not toxic, but it is very high in salt and fat, which makes it a poor treat. A tiny scrap occasionally will not harm most dogs, but leaner, plainer meats are a much better choice.
Can dogs eat ham bones?
No. Cooked ham bones can splinter and cause choking, mouth injuries or a dangerous gut blockage. Never give cooked bones of any kind - see the cooked bones page.
Can dogs eat gammon or bacon?
Both are even saltier and fattier than ham, so they are best avoided. If you want to reward your dog with meat, a little plain cooked chicken or turkey is far better.
Sources
Veterinary and animal-welfare references behind this verdict. We are not vets - these are the published sources we read.
- Food Hazards in Animals MSD Veterinary Manual
- People Foods to Avoid Feeding Your Pets ASPCA Animal Poison Control
Looking for a food to feed instead? browse the directory or read the guides.
This is label analysis, not veterinary advice - if your dog has a health condition, talk to your vet before switching foods.