Skip to content

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.

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.

Better bowls, straight to your inbox

New ratings, recall alerts and genuinely useful feeding guides. No spam, unsubscribe in one click.

What would you like to hear about?