With my motorcycle boots I wear when it rains I get the heavy socks from Harley Davidson. They have a nice padded foot but the tops aren't too thick. With shoes I wear anything with a dachshund on it
Of course, i only wear socks from November until March so that big drawer of dachshund socks I've been given over the years will probably last me the rest of my life.