Smoked Ham Hock Substitution

cubed ham (substitute 1/4 pound ham per hock)
or
salt pork
or
bacon can be substituted for smoked ham hock.

Prosciutto Substitution

Serrano ham
or
Smithfield ham
or
Black Forest ham
or
capicola can be substituted for prosciutto.

Picnic Ham Substitution

city ham
or
Boston butt can be substituted for picnic ham.

Country Ham Substitution

prosciutto can be substituted for country ham.

City Ham Substitution

picnic ham (cured but not as tender and lean as a true ham and it cooks much quicker)
or
country ham (saltier, but with a more complex flavor) can be substituted for city ham.

Black Forest Ham Substitution

Smithfield ham
or
prosciutto
or Virginia ham can be substituted for black forest ham.

Ham Substitution

Canadian bacon (usually leaner than ham)
or
pork (a pork loin roast has less sodium than ham) can be substituted for ham.