Can dogs eat ham? Yes, a small piece of plain cooked ham will not hurt most healthy dogs, but it is a poor treat. It is heavily salted, often fatty, sometimes glazed with sugar or onion, and the bone can splinter. Keep it rare.
Most people type “can dogs eat ham” either while the dog stares at the Christmas, Easter or Thanksgiving ham, or right after it has stolen some. This guide covers both: what a slice really holds, which hams are worst, when a large amount becomes an emergency, and what to do next.
Pet Circle veterinarian Dr Liv also covers the main risks in this short clip on dogs and ham.
Can dogs eat ham? What is in a slice
Ham is pork that has been cured with salt, and usually sugar and nitrite preservatives. USDA data puts typical sliced ham at roughly 945 to 1,040 mg of sodium per 100 grams, which is far saltier than the plain meats dogs handle well.

Curing is why ham behaves so differently from the plain cooked meat in our guide on whether dogs can eat pork. Protein is not the problem; ham has about 17 to 20 grams per 100 grams. Here is one 28 gram deli slice (about an ounce) set against the needs of a 10 kg (22 lb) dog, using USDA FoodData Central and National Research Council (NRC) figures.
| Measure | One 28 g slice | What it means for a 10 kg dog |
|---|---|---|
| Sodium | About 265 to 290 mg | Roughly double the NRC recommended daily minimum of 133 mg |
| Salt equivalent | About 0.7 g | About 1/8 teaspoon of salt |
| Calories | About 30 to 34 kcal | Small, but scraps add up |
| Nutrients dog food lacks | None | Complete dog food already covers them |
One slice will not poison a healthy dog, because healthy kidneys flush extra sodium. The veterinary nutrition literature does flag salty processed meats for dogs with heart disease.
The 4 main dangers of ham for dogs
Ham carries four separate dangers: salt, fat, seasonings and bones. For most dogs the fat and the bone are more likely to cause a real emergency than the salt, which surprises plenty of owners who have only ever read that ham is too salty.
Salt: more than a dog needs, rarely a poisoning
Ham salt rarely poisons a dog that has water, but it can. Toxic effects start around 2 to 3 grams of salt per kilogram of body weight, so small dogs that eat a large chunk of a holiday ham face the real risk.
The Merck Veterinary Manual notes that salt poisoning (hypernatremia, also called sodium ion poisoning) is unlikely while a dog can drink fresh water, and puts the lethal dose for dogs near 4 g of salt per kilogram. The American College of Veterinary Pharmacists says signs may begin at 2 to 3 g/kg. At about 1,000 mg of sodium per 100 g of ham, this is roughly how much ham reaches that lower range.
| Dog weight | Ham that reaches about 2 g salt per kg |
|---|---|
| 3 kg (6.6 lb) | About 235 g (8.3 oz) |
| 5 kg (11 lb) | About 390 g (14 oz) |
| 10 kg (22 lb) | About 790 g (1.7 lb) |
| 20 kg (44 lb) | About 1.6 kg (3.5 lb) |
| 30 kg (66 lb) | About 2.4 kg (5.2 lb) |
These are rough estimates, not safe limits. Dry-cured hams are saltier, and a dog that drinks little is at higher risk. Watch for heavy thirst, vomiting, wobbliness, tremors or seizures, and if a small dog ate anything near these amounts, call your vet now. The same salt problem applies to other cured and salty snacks such as salami and pretzels.
Fat: the reason vets worry most
The fat cap, skin and pan drippings on a holiday ham can trigger pancreatitis, a painful inflammation of the pancreas. Merck lists eating large amounts of table scraps as a common risk factor, and signs can appear hours to a few days later.
Lean deli ham is only about 4 percent fat, so the trimmings are the real danger. Veterinary behaviorist Dr. Leslie Sinn told Chewy the risk is the fat, not the ham itself. Purina veterinarian Dr. Karie Johnson says vets nickname the holidays “pancreatitis season” for this reason. Watch for repeated vomiting, a hunched or “praying” stance, belly pain and refusing food. Miniature Schnauzers, Yorkshire Terriers, Cocker Spaniels, Dachshunds and Poodles are among the breeds the Merck owner guide lists as more prone. Other fatty cured pork, including raw bacon, carries the same risk.
Glazes, spices and hidden ingredients
Honey, brown sugar and pineapple glazes add sugar, while some rubs and packaged hams contain garlic or onion powder, which damage a dog’s red blood cells. Clove-studded hams and sweetened lunch meats need a label check before you share even one bite.
Onion and garlic can cause hemolytic anemia, and powders are concentrated. Cloves contain eugenol, which Petco’s animal care team links to liver damage in larger amounts, so pick them out. Many glazes also use mustard, covered in our guide to mustard for dogs. Rover’s guide advises checking lunch meat labels for xylitol, a sweetener dangerous to dogs. Raisin sauce, a classic side with baked ham, is off limits because raisins can cause kidney failure in dogs.
Ham bones and store-bought bone chews
Never give a dog a ham bone, cooked or raw. Cooked bones splinter into sharp pieces, and whole pieces can block the gut. Processed ham bone chews sold in pet shops carry the same risk, according to FDA reports of illness and death.
Dr. Sinn flags a hazard few articles mention: a round slice of ham bone can slip over a dog’s lower jaw and lock there, needing emergency removal. Swallowed fragments can lodge in the esophagus or block and perforate the intestines, and greasy bones add pancreatitis risk. The same splinter danger applies to cooked chicken bones and rib bones. Give a chew made for dogs instead, and supervise.
Types of ham compared
Not all ham carries the same risk. Plain, low-sodium cooked ham with no glaze is the least bad option, while bone-in, glazed, dry-cured and heavily seasoned hams are the ones to keep completely away from your dog, both at the table and in the trash.
| Type of ham | Main problem | Verdict |
|---|---|---|
| Plain low-sodium cooked ham | Still salty, no real benefit | A thumb-tip piece, rarely |
| Deli or lunch meat ham | Very salty, may contain sweeteners | Tiny bite after a label check |
| Honey, brown sugar or spiral holiday ham | Sugar glaze, fat, sometimes garlic or onion | Tiny trimmed bite only if no onion or garlic |
| “Uncured” ham | Still salt-cured, with celery-based nitrites | Same as regular ham |
| Country ham, prosciutto, Serrano, Parma | Dry-cured and very salty | Avoid |
| Ham hocks | Bone, skin, fat and connective tissue | Avoid |
| Bone-in ham and ham bones | Splintering, blockage, jaw injury | Never |
| Raw ham or uncooked gammon | Raw pork bacteria plus high salt | Never |
How much ham can a dog eat?
There is no healthy serving of ham, only a less risky one. For a healthy adult dog, Rover’s vet-quoted guide suggests a piece about half an inch to one inch across, offered rarely, and never as a daily habit or meal topper.

Rover’s guide quotes veterinarians Dr. Kathryn Dench and Dr. Jamie Richardson. Treats of any kind should also stay under 10 percent of daily calories, but ham hits its sodium limit first, so size the piece to the dog: a fingernail shred for a Chihuahua, a thumb-tip for a Labrador. Trim all fat and glaze, cut it small, and put water down. If even a tiny amount brings vomiting or loose stool, leave ham out for good.
Dogs that should never eat ham
Skip ham completely for puppies, overweight dogs, dogs with a history of pancreatitis, and dogs with heart disease, kidney disease or diabetes. Dogs on a prescription diet should get nothing outside it, and pancreatitis-prone breeds are safer with no fatty scraps at all.
Dr. Richardson told Rover that dogs with obesity, pancreatitis, kidney disease or heart disease should not have any ham. Diabetes is also linked to pancreatitis in dogs, and PetMD notes that dogs on prescription diets should eat nothing outside them. Puppies are a softer no, since their stomachs upset easily. In one owner’s account on JustAnswer, a 17-week-old Labradoodle vomited twice and turned sleepy after a single thick slice of baked ham. For every dog in this group, the answer to “can dogs eat ham” is a flat no.
My dog ate ham: what should I do now?
First work out what and how much your dog ate, and whether a bone or glaze was involved. A bite needs only water and watching, while a large amount, any bone, or a garlic, onion, raisin or xylitol glaze means calling a vet today.
| What your dog ate | What to do | Watch for |
|---|---|---|
| A bite or one slice, no bone | Water, then watch for 24 to 48 hours | Loose stool, vomiting, extra thirst |
| A large amount, or a small dog ate a big chunk | Call your vet now; do not wait for signs | Repeated vomiting, belly pain, tremors, wobbliness |
| Any ham bone or bone chew | Call your vet even if your dog seems fine | Gagging, drooling, retching, straining, bloody stool |
| Glaze or rub with onion, garlic, raisins or xylitol | Call your vet or a poison line now | Weakness, pale gums, vomiting, collapse |
| Fat trimmings, skin or drippings | Call your vet if signs appear within 3 days | Hunched posture, vomiting, refusing food |
Do not make your dog vomit at home, and never with salt water. Merck lists salt used this way as a cause of salt poisoning, and a sharp bone can do more damage coming back up. In the US, the ASPCA Animal Poison Control Center answers at (888) 426-4435 and Pet Poison Helpline at (855) 764-7661. Both may charge a fee. Elsewhere, call your vet or nearest emergency clinic.
How we checked the facts in this guide
We started from primary data. We pulled sodium figures for sliced ham from USDA FoodData Central, checked the salt toxicity range in the Merck Veterinary Manual, and worked out how much ham reaches it for dogs from 3 to 30 kilograms.
The result changed how we framed this article. Most pages lead with salt, yet by our math a 10 kg dog would need to eat roughly 790 g of ham to reach the range where salt poisoning signs begin. Pancreatitis works differently, since one large fatty meal can set it off in a prone dog. We then read FDA complaint data and owner reports on veterinary Q&A sites to see what actually lands dogs at the vet. Those reports pointed to fatty holiday leftovers and bones, not a slice or two. So the honest answer to “can dogs eat ham” depends far more on portion, fat and bone than on salt alone.
Real cases that show what can go wrong
Real reports show the pattern clearly: small tastes usually cause nothing worse than thirst, while fatty holiday ham and bones send dogs to emergency clinics. The cases below come from FDA data, veterinarian answers and owners’ own accounts published between 2017 and 2026.

The largest data set is the FDA’s. Between November 2010 and September 2017 it received 68 reports covering about 90 dogs that ate processed bone treats, including products sold as “ham bones.” Reports included blockages, choking, vomiting and rectal bleeding, and about 15 dogs died, as NPR reported. In January 2026, a Zooplus reviewer wrote that a Serrano ham bone chew splintered and sent their dog to a Glasgow veterinary hospital with internal damage.
The meat tells a quieter story. On Petco’s vet Q&A, a vet told one owner that a dog’s deli ham snack held too little salt to cause harm beyond thirst. For another dog, vomiting and weak after ham, the vet urged a prompt exam for suspected pancreatitis (read the vet’s reply). On JustAnswer, an owner described a dog that ate honey-baked ham and, two days later, needed fluids and X-rays at an emergency clinic for dehydration and severe belly pain. Same food, very different outcomes, usually decided by amount and fat.
Better treats to give instead
If your dog loves meat, plain cooked chicken or turkey breast with no skin, bones or seasoning is a far better choice than ham. Crunchy vegetables and fruit such as carrots or blueberries work well for dogs that need fewer calories from treats.
Plain turkey and lean ground beef, cooked without seasoning and drained of fat, work in small amounts, as does plain cooked sweet potato. On holidays, set aside plain meat before anything is salted or glazed. Blueberries make a low-calorie reward for dogs that beg through dinner, and if you want to cook for your dog regularly, start from a balanced homemade dog food recipe instead of leftovers.
Frequently asked questions
Quick rule for every question below: plain, trimmed ham in a thumb-sized piece is usually fine for a healthy adult dog; bones, fat, glazes with onion, garlic or raisins, and large amounts are not. When unsure, call your vet or a pet poison line.
Can dogs eat ham bones?
No. Ham bones, cooked or raw, can splinter, crack teeth, lock around the lower jaw, or block and puncture the intestines. If your dog has already eaten one, call your vet even if they seem perfectly normal, because problems can appear later.
What happens if a dog eats ham?
Usually nothing serious if it was a small plain piece; some dogs get loose stool, vomiting or extra thirst for a day. Large amounts can cause salt poisoning or pancreatitis, and bones can cause blockages, so call your vet in those cases.
Is ham good or bad for dogs?
Ham is more bad than good for dogs. It offers protein your dog already gets from its food, plus a lot of sodium, fat and sometimes sugar. An occasional small bite is fine, but it should never be a regular treat.
Can dogs eat ham and cheese?
A bite of a ham and cheese sandwich is unlikely to harm a healthy dog, though it may cause loose stool. A whole sandwich is a lot of fat and salt for a small dog, and check the bread and spread for onion or garlic.
Can dogs eat ham lunch meat?
Only a tiny bite, and only after reading the label. Ham lunch meat carries about 1,000 mg of sodium per 100 grams, and some packs add flavorings or sweeteners. Skip any brand listing onion, garlic or xylitol, and never make it a daily treat.
Can dogs eat ham every day?
No. Even lean deli ham adds a daily load of sodium, preservatives and fat that a complete dog food does not need, and regular fatty scraps raise the risk of pancreatitis and weight gain. Keep ham as a rare, tiny extra, if at all.
Can puppies eat ham?
It is best not to. Puppies are small, so a slice holds more salt per kilogram of body weight, and their digestion upsets easily. Growing dogs need a complete puppy food, and a plain puppy treat gives the same reward without the risk.
Can dogs eat ham with a honey glaze?
A small trimmed bite of honey ham is unlikely to hurt a healthy dog, but the glaze adds sugar and sometimes garlic, onion or cloves. Check the recipe or label first, remove the crust and fat, and skip it entirely if onion or garlic appears.
Is ham toxic to dogs?
Ham is not toxic in the way chocolate or grapes are. Problems come from quantity and additions: salt in large amounts, fat that can trigger pancreatitis, toxic seasonings such as onion and garlic, and bones that splinter or cause blockages.
Can dogs eat ham fat or ham skin?
No. Fat trimmings, skin and drippings are the most concentrated source of the fat that sets off pancreatitis, and they carry the most glaze and salt. Throw them in a lidded bin your dog cannot reach rather than into the dog bowl.
Can ham give dogs diarrhea?
Yes. The fat and salt in ham commonly cause loose stool or diarrhea, especially in dogs not used to rich food. Mild cases often settle within a day or two; diarrhea with vomiting, blood, belly pain or lethargy needs a vet visit.
Final thoughts
So, can dogs eat ham? A small, plain, trimmed piece now and then will not harm most healthy adult dogs, but ham gives them nothing their food does not, and the risks grow quickly with fat, glaze, bones and portion size.
The salt in one slice is less alarming than many articles suggest, while the fat and the bone deserve more respect than they get. If you share, keep the piece thumb-tip sized, strip off fat and glaze, check for onion, garlic, raisins or xylitol, and put water down. If your dog helped itself to the holiday ham, match what it ate to the table above, and call your vet when a bone, a toxic glaze, a large amount or a small dog is involved. For everyday rewards, plain chicken, turkey or a crunchy carrot does the job better. Your vet knows your dog’s health history, so ask before making any human food a habit.
Sources: Merck Veterinary Manual, USDA FoodData Central, NRC guidelines via Vet Times, American College of Veterinary Pharmacists, FDA, and veterinarians quoted by Chewy, Purina and Rover. General information, not a substitute for your own vet.
2 thoughts on “Can Dogs Eat Ham? What Vets Say About Salt, Fat, Bones and Safe Amounts”