If this doesn't work in a couple of weeks, check with your doctor. If you have athlete's foot, have towels cleaned. The condition can spread to the groin, ears, and scalp. Wear acrylic fiber socks that help to draw sweat away from the skin. Cotton socks tend to retain moisture.
Canvas sneakers are fine.
Alternate pairs of shoes. If your feet sweat a lot, apply a roll-on antiperspirant.