Put dryer sheets inem.
So I have been climbing for the last five years and part of that has been the dilema of foot odor. I love me some leather shoes. While living in Chattanooga TN I was turned on to using dryer sheets in my shoes. It works very well and is cheep.
Hope this helps.