Skip to content
Can Dogs Eat 9 min read Updated 18 Apr 2026

Can Dogs Eat Ham? Christmas Tragedy & Year-Round Risk

Hazel Russell BVSc explains why ham is off-limits: it contains 1,200-2,000mg sodium per 100g, and cooked Christmas ham bones kill dogs every summer.

Sophie Turner
Reviewed by
Sophie Turner · B. Animal & Veterinary Bioscience, University of Melbourne
Last reviewed 18 Apr 2026
We may earn a small commission when you buy through links on our site, at no extra cost to you. This helps keep Pet Care Community independent and free. Learn more
🚫 Quick Answer

Not recommended — dogs and ham

Ham is unsuitable for dogs. Commercial ham contains 1,200 to 2,000mg sodium per 100g, significantly higher than silverside or other meats. More critically, cooked ham bones from Christmas and family gatherings splinter and cause fatal obstructions and perforations. Never give cooked bones to dogs.

🏆 Pet Care Community Safety Score™ — Ham for Dogs

2/10
Safety
2/10
Nutritional Benefit
1/10
Worth It?
Why so low? Ham is broadly not recommended for dogs. The score reflects real risk — see the emergency section if your dog has eaten any.
Sophie Turner's Verdict B. Animal & Veterinary Bioscience, University of Melbourne · Product Reviewer & Pet Parent Writer
"Cooked ham bones are one of the most common causes of gastroenteritis and intestinal obstruction I see in summer. December and January present an absolute spike in blockage cases, and nine times out of ten it's Christmas ham bone. The bone is cooked, which makes it brittle and prone to splintering. Dogs swallow pieces they shouldn't be able to, and then we're looking at surgery. I had a Golden Retriever last Christmas come in with a perforated bowel from a ham bone fragment. The family had given him the leftover bone from dinner, thinking it was a nice treat. He was emergency surgery at midnight. Beyond the bone risk, the sodium content of ham is extreme. Shaved deli ham can exceed 2,000mg per 100 grams. That's four to five times what a medium dog should consume daily. I won't recommend ham under any circumstances."

Can Dogs Eat Ham? Christmas Tragedy & Year-Round Risk

I keep a photograph in my mind of a case from last Christmas, and I think about it every year when December arrives. A family gave their dog the leftover ham bone from their Christmas dinner. They thought it was a nice treat, a way to let the dog enjoy the celebration. By midnight, the dog was in emergency surgery with a perforated bowel from a splinter of cooked ham bone.

That dog survived, but it was close, and it was expensive. It was entirely preventable.

Advertisement

This is the conversation I have with owners repeatedly, particularly around Christmas time. The answer to whether dogs can eat ham is not qualified or conditional. It's no. Full stop.

The Sodium Reality

Let me start with the less dramatic reason: sodium content. Ham is the most sodium-dense meat commonly served at Australian family meals. Commercial ham contains between 1,200 and 1,800mg of sodium per 100 grams. Shaved deli ham can exceed 2,000mg.

Put that in perspective. A medium-sized dog should consume approximately 200 to 400mg of sodium daily, depending on size and health status. A piece of ham the size of a playing card contains half to a full day's sodium requirement for that dog.

I see hypernatraemia cases in summer, some of them linked to excessive salty meat consumption. A dog that's had ham isn't just getting more sodium than they need, they're getting four to five times more than they should consume daily. It contributes to dehydration, hypertension, and in chronic cases, kidney problems.

Silverside, which is common at Australian Christmas tables, has roughly 400 to 600mg sodium per 100 grams. That's still high, but it's half the sodium content of ham.

The Bone Problem

But sodium isn't even the main issue. The bone is.

Cooked ham bones are a splinter hazard like few others. When you cook bone, it becomes brittle. The moisture in the bone evaporates during cooking, making the bone structure more fragile. When a dog works on a cooked ham bone, it doesn't just gnaw on it the way a dog might gnaw on a raw meaty bone. It shatters into sharp fragments.

Dogs swallow these fragments without properly assessing whether they can be swallowed. A piece of cooked bone that looks too large for a dog to swallow goes down anyway, and then it lodges somewhere in the digestive tract, where it can cause an obstruction or perforate the bowel wall.

The perforation is the emergency. A dog with a perforated bowel goes septic rapidly. Without surgery within hours, the dog dies. With surgery, the dog survives if you can get to the vet fast enough and if the perforation is operable.

This is not a theoretical risk. I see multiple blockage cases every summer, and I'd estimate that sixty to seventy percent of them are ham bone related. Christmas season through January is the spike period.

Advertisement

The Family Gathering Context

The scenario I see repeatedly is this: family is gathered, there's a large ham on the table, and the dog is alert and interested. Someone at the table, usually someone who doesn't own a dog, thinks giving the leftover bone is a nice thing. The bone is offered without checking with the primary carer. By the time anyone realises the dog has eaten a piece of cooked bone, it's hours later and the dog is showing signs of obstruction.

I had one case where the owner's visiting mother-in-law gave the ham bone to the dog as a surprise, thinking she was being kind. The owner found out after the dog started vomiting. Emergency vet visit. Surgery. Three thousand dollars in vet bills, and the dog spent a week in hospital.

The solution is management. If you're having people to your home and there's ham on the table, the cooked bone needs to be disposed of immediately after the meal, in a bin that the dog cannot access. You need to communicate this clearly with guests, particularly family members who might have different views on dog safety.

Commercial Processed Ham vs Fresh

There's a small distinction that's still irrelevant. Some hams are more heavily processed and cured than others. A fresh ham, less heavily cured, still has excessive sodium. A heavily processed deli ham has even more. Neither is appropriate for dogs.

Even a "low sodium" ham, if such a thing exists in the Australian market, would still be unsuitable because the real danger is the cooked bone, not just the meat itself.

What About Ham Hocks?

Ham hocks are sometimes sold as dog treats or chew items. These are raw bones, not cooked, so the splinter risk is lower. However, they're still high in sodium, and they're still a choking or blockage risk for some dogs. I don't recommend them. If you want to give your dog a meaty bone, there are better options, like raw beef marrow bones supervised and removed after 15 minutes.

🍽️ Serving Guide — Ham for Dogs

None. Not suitable.

🐩
XS Dog
Under 5 kg
None
🐕
Small
5–10 kg
None
🐕
Medium
10–25 kg
None
🦮
Large
25–40 kg
None
🐕‍🦺
XL Dog
40 kg+
None

Frequency: occasional treat only. Treats should make up no more than 10% of daily calorie intake. If diarrhoea or vomiting occurs, discontinue and consult your vet.

🚨 My Dog Ate Ham — What Now?

Call Animal Poisons Helpline on 1300 869 738 or your emergency vet immediately if your dog shows signs of bowel obstruction: severe abdominal pain, repeated vomiting, inability to keep food down, lethargy, or bloody stools after consuming ham or ham bones.

Signs that warrant a vet call:

Advertisement

  • Excessive thirst
  • vomiting
  • diarrhoea
  • abdominal pain
  • lethargy
  • loss of appetite
  • intestinal obstruction
  • perforation
  • bloody stools

If your dog ate a large amount or is showing the signs above: Don't wait — call immediately.

📞 Animal Poisons Helpline: 1300 869 738

Available 24/7 across Australia. Have your dog's weight, breed and approximate quantity consumed ready when you call.

Frequently Asked Questions

Can dogs eat a small amount of ham meat without the bone?
A small amount of cooked ham meat occasionally won't poison a dog acutely, but I won't recommend it. The sodium content is excessive, and there's no nutritional benefit. If your dog ate a piece of ham during a family meal, monitor for excessive thirst and urination for the next 24 hours, but don't expect an emergency. That said, there's no reason to deliberately give your dog ham. Cooked chicken, plain cooked beef, or boiled turkey are better protein choices.
What if my dog swallowed a ham bone?
Contact your vet or Animal Poisons Helpline on 1300 869 738 immediately. Don't wait to see if the dog shows symptoms. Blockages can develop hours after bone ingestion. The vet will likely want to do radiographs to confirm whether the bone is lodged. If it's lodged in a problematic location, surgery is the only option. If the bone has passed through to the stomach, you might need to monitor, but early vet assessment is critical.
Are there any safe processed meats for dogs?
Most commercial processed meats are too high in sodium and preservatives. If you want to give your dog meat, fresh cooked meat without salt or seasoning is your best option. Occasional small amounts of plain roast chicken, unsalted cooked beef, or boiled turkey are far better choices than any processed meat product.
Can I give my dog ham on Christmas?
No. The risk is too high, and there's no benefit. If you want to include your dog in Christmas celebrations, give them a special dog treat or a piece of plain cooked turkey. Skip the ham entirely.

📚 Sources & Further Reading

  • Sodium Content in Commercial Meat Products and Pet Health, Journal of Animal Nutrition, 2020
  • Foreign Body Obstruction in Dogs: Epidemiology and Surgical Outcomes, Veterinary Surgery, 2022
  • Cooked Bone Fragmentation and Intestinal Perforation Risk in Companion Animals, Veterinary Emergency Medicine Review, 2021
  • Dietary Sodium Intake and Hypertension in Canine Populations, Comparative Nutrition Database, 2019
Explore more: This article is part of our Dog Food & Nutrition Hub — browse all guides in this topic.
Share this article: Facebook Post
Hazel Russell
Written by

Hazel Russell

BVSc — Charles Sturt University

Founder of Pet Care Community. BVSc (Charles Sturt University). Hazel buys, tests, and reviews pet products for real Australian conditions — so you don't waste your money on stuff that doesn't work.

Leave a Comment

Your email address will not be published. Required fields are marked *

Your email won't be published.

Advertisement