The primary cause why our shoes stink is because of bacteria or fungi. There are sweat glands throughout our body, and feet are not an exception. When our feet remain inside our shoes for a substantial amount of time, these glands start to give out sweat. And as bacteria and fungi like to reside in damp conditions, they are formed in our footwear.