I love Robeez shoes.  They're well made, super cute and best of all, they stay on my daughter's feet.  My girl is quite the kicker...always moving her legs back and forth, but these stay put.  She can get her socks off, but not these shoes.