Socks never smell... no matter what material they are made of. It's the bacteria (Corynebacterium and some Staphylococcus species) that feed on the sweat that cause shoes, socks and other clothes to smell.
To resolve the smelly shoe problem begin with clean dry FEET. Apply a little anti-perspirant/deodorant.
Wear properly laundered clean socks and clean shoes. Old shoes may need replaced.
Spray shoes with disinfectant after use and air-dry.
Remember all you really need to do (the only thing that will work) is prevent the growth of sweat eating bacteria.