5 Soaks to Remove Foot Odor A year-round condition, foot odor might be caused by bacteria or fungus in your shoes. Fungal infections in your toes or feet can also cause foot odor. Poor blood circulation due to health conditions such as heart disease or diabetes can also cause smelly feet. So, if you have stinky …