I bought my dog Luca a thermax vest so he can wear it to daycare as they require all jumpers/jackets to be fitted to prevent other dogs limbs or collars from being trapped during play. This vest is perfect, it’s fitted, comfy, warm and water resistant. It fits under his harness and also drys fast after I wash it. Would definitely recommend.