The culprits of bad foot odor are bacteria. The bad smell is produced when the sweat comes into contact with the bacterial flora, causing its decomposition of ammonium and fatty acid.
A podiatrist is a professional in the diagnosis and treatment of diseases and disorders of the foot.
Remember that for the proper selection of health professional that treats foot odor you must consider the nature, severity and symptoms you are presenting.