I'm a size 7.5 and I got mediums. They are a bit snug. I have very narrow feet. They are very soft! The bottoms are great no skid! They are very adorable. I got the red puppy dogs! These are fantastic.