The main cause of foot odor is foot sweat. Sweat itself does not smell a lot, but some bacteria can grow better in a sweaty environment, which then cause the odor. These bacteria are normally on our skin and are not harmful. 