I have Shebeest arm warmers in an x-small (I have short, skinny arms). They stay up fine. So do the Sheila Moon ones I have.
The PI unisex ones sucked.