I'll admit my feet get a tad ripe. I just have sweaty feet.
Best thing I've found is to change socks at least daily, wash feet and dry carefully, and then powder with a good disinfectant powder.
A lot of people like the Scholl's products but I have found them to be irritating. I use the Gold Bond brand.
You can go a long way towards de-stinking shoes by making up little bags of that ammonia-removing stuff for fish tanks that they sell in pet shops with fish departments.
The brand name escapes me, but it looks like cat litter. If you explain to the shop clerk what you are looking for, they should be able to help you out.
Oh yes, in addition, when this starts to lose effectiveness, you can recharge it by soaking in strong salt water.
hth
toK