I just generally wear a t-shirt. Tried with a sweater, and I would love to, but my roommates keep the house at 21 C (70F) for some godforsaken reason (it's ridiculously hot, I literally never closed my window all winter, and I have my heat vent blocked with clothes so I get less heat, and it's STILL too goddamn hot in my room).
I don't think he'd care for socks, and either way, he doesn't actually scratch a lot. Whether that's because it's who he is, or because I move my body to accommodate him, it's difficult to say.