PawSafe Season

Can Dogs Eat Ham? Christmas Ham, Bones and Glaze Explained

Updated 2026-11-03

Ham is on the table at Thanksgiving (Thursday 26 November 2026), Christmas and Easter, and dogs find it irresistible. The short answer: a small piece of plain, lean cooked ham will not poison a healthy dog, but ham is a poor treat. It is one of the saltiest and fattiest meats we eat, the glaze is often the most dangerous part, and a cooked ham bone is a real emergency risk. Here is how to handle ham safely around dogs and cats this season.

Why ham is a problem for pets

Ham by type: quick table

Ham productDogsCatsMain concern
Lean cooked ham, plain, fat trimmedA fingertip-sized bite as a rare treatA tiny taste at mostSalt and fat; not a regular treat
Glazed Christmas or Easter hamAvoidAvoidSugar, salt and sometimes onion, garlic, raisins or xylitol in the glaze
Ham fat, rind and cracklingAvoidAvoidHigh fat, a common trigger for pancreatitis
Ham bone (cooked)NeverNeverSplinters, choking, blockages, broken teeth
Gammon or honey-roast hamAvoidAvoidVery salty, sweet glaze
Prosciutto, Parma and other cured hamsAvoidAvoidVery high salt
Deli or sandwich hamA shred at mostA shred at mostSalt, preservatives; some contain onion or garlic powder
Ham in stuffing, pie or casseroleAvoidAvoidOnion, garlic, rich pastry and fat

If you want to share

What to do if your dog ate ham

In the US you can call the ASPCA Animal Poison Control Center on (888) 426-4435 or the Pet Poison Helpline on (855) 764-7661 (both may charge a consultation fee).

Cats and ham

Cats are less likely to steal a whole ham, but they are small, so a salty slice is a bigger dose for them. A tiny taste of plain ham will not usually harm a healthy cat, but it is not a good treat, and onion and garlic in glazes or stuffing are especially harmful to cats.

Holiday table tips

Quick FAQ

Is ham toxic to dogs? No, ham itself is not toxic, but it is very salty and fatty. A tiny plain piece is fine for most healthy dogs; a large amount, the fat or the glaze can make them ill.

Can dogs eat ham bones? No. Cooked ham bones can splinter, choke or block the gut. Call your vet if your dog eats one.

Can dogs eat deli ham? A small shred will not hurt most dogs, but sandwich ham is salty and some brands add onion or garlic powder, so it should not be a regular treat.

How long after eating ham can pancreatitis start? Signs usually appear within one to four days. Call your vet if your dog vomits repeatedly, seems in pain or stops eating.

Sources: ASPCA: people foods to avoid feeding your pets; Merck Veterinary Manual: pancreatitis in small animals.

← More guides