It’s recommended that babies and toddlers go barefoot while learning to walk. You can put on non-slip socks or a flexible, soft soled shoe so they can develop muscle strength and feel the floor beneath them. Wearing shoes with hard soles makes it harder to learn to walk because it restricts natural foot movement and development.