Sweaty feet can cause your feet to smell bad. By reducing the amount of sweat your feet produce, you may also prevent them from smelling bad.