Socks must be more than 95% pure cotton to avoid sweating.
Buy a beautiful brand shoe blower, which is very easy to use. Blow it every day when you get home, no matter what. This can keep the inside of the shoes dry and will not produce smelly bacteria.
Upstairs, it is said that leather doesn't stink because it is well ventilated. How big are the high heels? Even fake leather doesn't stink, because it is breathable. Boots are different. Breathing is not as good as high heels. If it is really airtight, you can try to make some small holes in hidden places.