How can I toughen the skin on soles of my feet?

Toughening skin. Walk barefoot! it takes a while but any skin exposed to constant friction will thicken in response. It is what happens when a callus forms.