The Stretch Fleece Vest is made of a stretchy and lightweight fleece material that allows for more freedom of movement while Fleece Vest is made of a traditional non-stretch fleece material. Both are primarily designed as a layering piece and can provide some warmth and insulation for your dog during cool to mild weather conditions.