Since soccer season is hear I have to put in a plug for the DryGuy Wide Body Boot and Glove Dryer (note, that I get no money for this I just really like it).
I tried baths, sprays, powders (for both shoes and feet) to no avail. A boot dryer is the
solution. I use mine all the time (actually got a second because I like it so much and have many shoes!). Cleats, sneakers, boots, winter gloves, etc. live on it. I will say that while the ad says one cycle will dry the shoes/gloves I do find I need to run it twice in winter when there’s snow involved. But, other than that it works like a charm and the odors are gone.