Socks made of cotton or bamboo are the best for stinky feet. They are more breathable and can help to absorb sweat. However, if you are looking for a more durable sock, the Coovan Cushion Ankle 10-Pack is the better choice. It is made of an odor-resistant material that will help keep your feet fresh.