This sock stays put which is great, but keep in mind that there are only a few non-skid bits on the sole.  Not for new walkers on hardwood floors!  My 18 mos old slips a little but generally they're great!