Puffer jackets are designed predominantly for outdoor or casual wear. Even though they provide warmth and comfort, they may not be ideal for formal occasions. For formal events, choose a tailored and structured coat.