The box says-
SMALL-fit's US Men's 5-8.5 & US Women's 6.5-10
MEDIUM Men's 9-11 Women's 10.5-12.5
LARGE Men's 11.5-13.5 Women's 13-15
X-LARGE Men's 14+ Women's 15.5+
I don't know about the type of shoe, but I bought a Large & I wear a women's 9. It fits snugly on my Doc Marten style boot, but the center coil DOES pop out abit. I think snow will get caught it in. I'm going to return them for a Medium size instead & see how they fit. Hope this helps.
answered 2 years, 8 months ago