have used these baby shoes for winter for all my kids, they actually stay on, have two snap sizes and are just the best! These come in cream, grey and pink, but if you click the brand you can find a ton of different styles and fabrics
LTKFindsUnder50 LTKBaby