Puffer jackets are filled with either down feathers or synthetic insulation to trap and retain heat. Down is lightweight and provides excellent warmth, but synthetic insulation may be preferred for those allergic to down or for wet conditions, as it tends to retain warmth when damp.