Stinking feet explanation from scientific view (be prepared, it might not all be what you wanna know, so you are warned).
Stinking feet is a kind of phenomenon caused by the shoes you wear. Feet normally don't stink. Sweat that has dried and becomes wet again, stinks, and as the sweat cannot leave your shoes, and sometimes also cause stench based on the material your socks or shoes are made of, as some really go bad with the substances you can find in sweat.
Now sweat is unique per person. This because sweat is also what the body uses to attract people of the opposite sex. Yeah, without realizing it myself the sweat tells you if that persons genes are very much different from yours, and when they are you are more likely to fall in love, as that would mean stronger children (that spoils all stories about romance, I know, but it is scientifically proven), so the uniqueness can play a role and the material your shoes are made of... Some shoes cause your feet to stink more than others, and some persons stink more with certain shoes than others....
Now this is the over-simplefied version, as some nuances are in order, but that is what it comes down to.