Right now, Walmart has a wide selection of teddy coats available, and they’re all under $50. Teddy jackets provide plenty of warmth and feel super soft, so it’s basically like wearing a cozy ...