Yes, wool socks definitely smell after they have been worn for quite a number of days. They absorb a lot of sweat and slow down bacteria growth, and eventually, all the dirt buildup would begin to smell. When this happens, they need to be washed.