I've never given mine ham bones - mainly because I don't usually have TEN hams on hand - my "ham bones" usually are used to make big pots of split pea or bean soup, if I only had one dog, it would probably get a ham bone. There is so much controversy about bones, but I've always given my dogs bones (except for cooked chicken or pork). They do get raw chicken necks, backs, wings, as well as raw pork necks (which they all love). I'd love to be able to B.A.R.F. feed them again - but they have to settle for occasional treats.
For those of you who haven't heard of "BARF" - it's "Bones and Appropriate Raw Foods" - and IF I could find a reasonable supplier of the "ingredients", I'd probably still do it - even with my pack. They all did well on a combination of BARF, good quality kibble, and home cooked - but I had fewer dogs then. It is time consuming - and without a good supplier of bones, it is just too expensive. Here I have to pay at least 89 cents a pound for CHICKEN NECKS or BACKS - plus some of the other ingredients (like eggs), and veggies are extremely expensive here in WA. Eggs now are over $3.00/dozen!