There are now tons of places that sell no show socks for mens dress shoes, AKA loafer socks. Living in Florida, I hate a hot sock on my foot and legs, so I either go sockless or wear a no show loafer sock with my dress shoes. I have seen no show mens loafer socks all over lately. Macys, Nordstrom, Banana Republic, Johnston and Murphy, Payless Shoe Source and others all sell these for mens dress shoes now. Also Gold Toe makes a Gold Toe ADC loafer sock you can find online. These are all cut low and do not show and they stay on. Once a shoe is broken in, I find I can wear it barefoot. A little baby powder does work great. But for a new shoe, wear a no show sock for a while first to break em in.