Try baking soda...it seems to absorb odor..just dump it out when ready to put them on again. If shoes are wet/damp wrap some baking soda in 2 or 3 layers of papertowels and wedge in shoes.