Sweat and bacteria buildup can cause your socks to stink quickly. The materials used in your socks can also play a role; poor-quality materials that don't wick away moisture can lead to an unpleasant odour. Additionally, certain fabrics are more susceptible to odour-causing bacteria than others. To reduce foot odour, wear breathable socks and wash them regularly with hot water and detergent.