Perhaps consider sock liners - they are thin socks that you can wear under your normal dress socks (also popular with hikers) that may help your outer socks last longer between washings. Since the inner liners are thin, they will wash easily and dry faster.