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.