Ham

Can dogs eat ham?

Not recommended

Best avoided — ham isn't toxic, but it's very high in salt and fat, which makes it a poor and risky treat.

Reviewed by the Webvet Veterinarian Team · Last reviewed June 26, 2026

Can Dogs Eat Ham?

Ham is best avoided for dogs. It is not toxic the way grapes or chocolate are, but it is one of the saltiest, fattiest processed meats in most kitchens, and that combination makes it a poor and genuinely risky treat rather than a healthy one. A single small scrap of plain cooked ham will not poison a healthy dog, yet there is almost no nutritional reason to offer it and several good reasons not to. If you want to share a bite of meat with your dog, leaner options are far safer.

Key Takeaways
  • 1Ham is not recommended for dogs: it is very high in salt and fat and offers no real nutritional benefit.
  • 2The two biggest risks are sodium problems from the salt and pancreatitis from the fat, especially in small or prone dogs.
  • 3Never give a dog a ham bone. Cooked bones splinter and can cause choking, blockages, or internal injury.
  • 4A tiny plain scrap rarely harms a healthy dog, but plain cooked chicken or turkey is a much safer treat.
  • 5Call your vet if your dog ate a large amount, got a ham bone, or shows vomiting or belly pain.
JustFoodForDogs logo
Fresh, vet-developed food for the other 90% of the bowl

Treats should stay under 10% of your dog's daily calories. JustFoodForDogs makes the rest of it.

  • Recipes developed by veterinary nutritionists
  • Whole-food ingredients you can recognise
  • Fresh meals delivered to your door

Webvet may earn a commission when you click through to JustFoodForDogs, at no extra cost to you.

Is ham safe for dogs?

So can dogs eat ham at all? Technically yes, a tiny piece of plain, fully cooked ham is unlikely to cause a serious problem for a healthy adult dog. That is very different from ham being good for dogs. Veterinarians and major pet health groups consistently rank ham as a food to skip, not a treat to reach for. The issue is not a single dangerous compound. It is the overall makeup of the meat: heavily salted, heavily fatty, usually cured, and often smoked, glazed, or seasoned with ingredients that carry their own risks. When you add all of that up, ham lands firmly in the not recommended column.

Sliced cooked ham on a wooden board
Ham is tasty for people, but its heavy salt and fat make it a poor treat choice for dogs.
Rachael Ray Nutrish Burger Bites beef burger with bison grain-free dog treats, 12-oz bag
From Chewy
Rachael Ray Nutrish Burger Bites, Beef Burger with Bison Grain-Free Dog Treats, 12-oz Bag

Grain-free beef and bison bites for a meaty reward that stays inside the treat budget.

Check current price →

Webvet may earn a commission when you click through to Chewy, at no extra cost to you.

The picture gets worse the more ham a dog eats and the smaller the dog is. A crumb that falls off a sandwich is one thing. A dog that helps itself to a plate of holiday ham, a fistful of deli slices, or the fat trimmed off a roast is another. Portion and body size matter enormously here, and the same amount of ham that a large dog shrugs off can make a small dog sick.

Why ham is a bad treat for dogs

The first problem is salt. Ham is cured with salt, and processed and deli varieties pack in even more sodium along with preservatives. Dogs need far less sodium than people do, and a very salty snack can leave a dog unusually thirsty and prone to drinking and urinating more than usual. In large amounts, too much salt at once can push a dog toward salt poisoning, a serious condition whose early signs include heavy thirst, vomiting, diarrhea, lethargy, and in severe cases tremors or seizures. Dogs with heart disease, kidney disease, or high blood pressure are especially vulnerable, because the extra sodium works against the exact conditions their bodies are already struggling to manage.

Single ingredientVital Essentials Crunchy Nibs Raw Beef Entree Freeze-Dried Dog Food & Topper, 14-oz bag
From ChewyIn stock
Vital Essentials Crunchy Nibs Raw Beef Entree Freeze-Dried Dog Food & Topper, 14-oz bag

Freeze-dried raw beef, one ingredient and nothing else. A clean everyday reward that beats table scraps.

$36.99

Webvet may earn a commission when you click through to Chewy, at no extra cost to you.

The second problem is fat. Ham is a rich, fatty meat, and the fat is the part that worries veterinarians most. A sudden hit of fatty food can inflame the pancreas, the organ that helps a dog digest food, and that inflammation is called pancreatitis. It is painful, it can turn severe, and it sometimes requires hospitalization. Pancreatitis can follow a single fatty indulgence, which is why cases spike around holidays when table scraps flow freely. Some dogs are more prone than others. Miniature Schnauzers, and small or overweight dogs in general, tend to be at higher risk, and any dog with a history of pancreatitis should never be given fatty meats like ham.

Watch for the warning signs of pancreatitis in the day or two after a fatty meal: repeated vomiting, diarrhea, a hunched or praying posture from belly pain, loss of appetite, weakness, and lethargy. These signs mean it is time to call your veterinarian rather than wait and see.

A glazed ham with an exposed bone next to processed deli ham slices
Cured and deli hams are the saltiest, and the leftover bone is a splintering hazard on its own.

The ham bone danger

Bones are the third major hazard, and they deserve their own warning. It is tempting to hand a dog the leftover ham bone, but cooked bones are brittle and splinter easily. Sharp fragments can crack teeth, cut the mouth and throat, lodge in the esophagus, or cause a life threatening blockage or puncture somewhere in the digestive tract. Ham bones are also greasy, so they carry the same pancreatitis risk as the meat on top of the splintering danger. The safest rule is simple: no cooked bones of any kind, and ham bones in particular. If you want your dog to have something to chew, choose a chew toy or a vet approved dental chew designed for the job.

How much ham can a dog eat?

If your dog has already snagged a small piece, there is usually no need to panic. The honest answer to how much ham a dog can eat is that there is no healthy recommended serving, because ham is not a food dogs should be eating on purpose. The most useful way to think about it is harm reduction: keep any accidental exposure tiny, offer fresh water, and do not make it a habit. As a rough guide, the smaller the dog, the smaller the tolerable amount, and a few slices that a large dog might tolerate could genuinely upset a small breed.

Dog sizeApprox. weightMost it should ever get (accidental only)
Toy or smallUnder 20 lbA thumbnail sized scrap at most
Medium20 to 50 lbNo more than a single small bite
LargeOver 50 lbOne small piece, rarely, not deli or glazed

Remember that these are not serving suggestions. They describe roughly how much would likely stay below the level that causes an obvious problem, not an amount you should aim to feed. Zero ham is always the safest number, and any dog with a heart, kidney, or pancreas condition should have none at all.

Close-up of fresh ham

Deli ham, honey ham, raw ham, and ham skin

Not all ham is equal, and some forms are worse than others. Deli and lunch meat ham is the most processed version, loaded with sodium and preservatives, and it is the type to avoid most strictly. Honey glazed and brown sugar hams add sugar to the salt and fat, which does a dog no favors. Smoked and heavily seasoned hams may also carry onion or garlic in the rub or glaze, and both onion and garlic are toxic to dogs. Raw ham brings the added worry of bacteria and, in fresh pork, parasites, so it is not a safer alternative to cooked. Ham skin and fat trimmings are the fattiest parts of all and the most likely to trigger a pancreatitis flare, so they should never be handed over as a treat.

What to do if your dog ate ham

If your dog ate a small piece of plain ham, the usual outcome is a bit of thirst and maybe some mild stomach upset. Give access to fresh water, skip any more ham, and watch for the next day or so. Call your veterinarian if your dog ate a large amount, got into a ham bone, or shows vomiting, diarrhea, a painful or bloated belly, restlessness, or unusual tiredness. Puppies, senior dogs, very small dogs, and dogs with existing heart, kidney, or pancreas problems have less margin for error, so err on the side of calling sooner for them.

Safe protein alternatives to ham

The good news is that dogs love meaty treats, and there are far better ways to give one. The simplest swaps are lean, plainly cooked proteins with nothing added. Plain cooked chicken and turkey give a dog the meaty reward it is after without the heavy salt, cure, and fat that make ham a problem. Cook them fully, leave off the skin, bones, seasoning, and oil, and offer a few small pieces as a treat or a food topper. These options deliver the flavor your dog is begging for and skip the risks, which is exactly what you want in an occasional treat.

Made with real fruitFruitables treat pouches in assorted flavors
From Chewy
Fruitables Skinny Minis Pumpkin & Berry Flavor Dog Treats, 12-oz bag

Since this one is off the menu, here is a treat you can hand over without a second thought. One ingredient, nothing else.

$9.29

Webvet may earn a commission when you click through to Chewy, at no extra cost to you.

Frequently Asked Questions

How many slices of ham can a dog eat?

There is no recommended number of slices, because ham is not a treat dogs should have on purpose. A single small bite is unlikely to harm a healthy adult dog, but even a couple of slices of salty deli ham can upset a small dog's stomach and add far more sodium and fat than a dog needs. The safest amount is none, and if your dog does get a piece, keep it tiny and offer fresh water.

Can dogs eat ham bones?

No. Cooked ham bones splinter into sharp pieces that can crack teeth, injure the mouth and throat, or cause a dangerous blockage or puncture in the gut. They are also greasy enough to trigger pancreatitis. If your dog swallowed a ham bone, call your veterinarian right away rather than waiting for symptoms.

Can dogs eat deli ham or honey ham?

Both are poor choices. Deli ham is among the saltiest and most heavily preserved forms, and honey or brown sugar glazed hams pile sugar on top of the salt and fat. Glazes and rubs can also hide onion and garlic, which are toxic to dogs. Skip processed and glazed hams entirely and reach for plain cooked chicken or turkey instead.

Is ham toxic to dogs?

Ham is not toxic in the way chocolate, grapes, onions, or xylitol are, so a tiny scrap is not a poisoning emergency for a healthy dog. The concern is different: its high salt and fat can cause dehydration, sodium problems, and pancreatitis, and ham bones pose a choking and blockage risk. Not toxic is not the same as safe or healthy.

What should I do if my dog ate too much ham?

Offer fresh water and remove any remaining ham, then watch closely for vomiting, diarrhea, belly pain, restlessness, or lethargy over the next day or two. Call your veterinarian if your dog ate a large amount, got a ham bone, or shows any of those signs. For urgent guidance you can also call the Pet Poison Helpline at 855-764-7661 or ASPCA Animal Poison Control at 888-426-4435.

Plain cooked chicken breast and turkey slices as safe protein treats for dogs
Plain cooked chicken and turkey give the meaty reward dogs want without ham's salt and fat.

Sources

Reviewed by the Webvet Veterinarian Team

General guidance based on credible veterinary sources — not a diagnosis or a substitute for your veterinarian. If your pet ate something toxic or is unwell, contact your vet or a pet poison line right away.