These are really cute, warm and stay on. My little guy isn't walking yet but I'm sure if he was they would definitely stay on. The quality is really great as well. If I was having another kid these would be passed on to the next baby. Definitely reccomend!