The jacket is typically made of a durable, water-resistant outer shell that protects your dog from the wind and snow. The inner lining is made of soft, plush fleece that keeps your dog warm and snug. The jacket should also have a comfortable fit that allows your dog to move around freely. A fleece lining puffer dog jacket is a type of winter coat for dogs that is designed to keep them warm and comfortable in cold weather. It is made with a water-resistant outer shell that helps to protect your dog from the elements, and a soft, fleece lining that provides warmth and insulation. Puffer jackets are also typically quilted, which helps to trap heat and keep your dog even warmer.