For a versatile coat, a reversible puffer jacket/fleece jacket combo is great for all kinds of cold weather. Leave the fleece as a soft interior fleece lining while the water-resistant outer shell protects your little boy from the elements. Then, you can reverse for a cute fleece look and a midweight feel for your little one. If you're building a snowsuit, you'll need a kids' winter puffer jacket with a little more protection. The hooded boy's insulated winter jacket is the best for freezing weather. And our girl's winter puffer jacket are great for girls as well.