The opening for these shoes was very small, and they did not fit my baby. I imagine once they are on, they will stay on. Very cute looking shoe and great quality!! I'll order these in a bigger size for sure.