Can Dogs Eat Ham?

🟡 Yes, in moderation

Short answer: Not toxic, but not a regular treat. A small plain piece now and then is okay for most healthy dogs, but ham is high in fat and sodium.

Why it’s okay

The AKC says ham is fine only in moderation because it’s high in fat and sodium. It’s best avoided for dogs with a history of pancreatitis.

How much and how to serve it

A tiny piece of plain, lean ham, only occasionally. Never give ham bones.

Risks to watch for

  • High sodium and fat; fatty foods are a particular concern for dogs prone to pancreatitis.
  • Glazed, honey-baked or deli ham can contain sugar, seasonings or garlic and onion.
  • Cooked bones can splinter and cause choking or injury.

What to do if your dog ate ham

A little extra usually causes nothing worse than an upset stomach. If your dog ate a large amount, has vomiting or diarrhea, or seems unwell, call your vet.

Related foods

FAQ

Can dogs eat ham bones?

No. Cooked bones can splinter and cause choking, mouth injuries or blockages.

Can dogs eat deli ham?

It’s better to skip it. Deli ham is salty and processed, and may contain seasonings.

Check another food

Search our full list of human foods and see whether they’re safe for your dog.

Browse all foods →

Sources

By the Petybuzz Editorial Team · Last checked November 10, 2026. This page is general information for pet owners, not veterinary advice. Every dog is different: if yours has a medical condition, is on a special diet, or you’re unsure, ask your veterinarian.

More foods people ask about

🟠 Almonds🟢 Apples🟡 Bananas🟢 Blueberries🟡 Broccoli🟡 Cantaloupe🟢 Carrots🟢 Celery🟡 Cheese🟠 Cherries