Snuggly, warm, windproof, and waterproof. I cut slots in our dog's previous smaller one for attaching a leash on both the back and chest attachment points of a harness. New models have the covered slots built in! Our dog is deep chested, so I will sew a cinch of some type to bring in the slack on his belly for warmth, better fit, and also not have him pee into the jacket.