What can I do against unpleasant smells?

The answer is: talcum powder! Talcum powder absorbs the moisture from the shoes and thus makes the unpleasant odors disappear. Also, talcum powder also helps to prevent the shoes from staining on the inside.