"BC" stands for Backcountry. But it's also acronymical (<-- is that a word?) for Border Collie. Here's mine, totally stoked and ready to rage, in about 9 feet of snow, wearing her RuffWear Cloudchaser.
When I tell my climber friends that my dog has a softshell, they raise eyebrows in skepticism, but this thing is full on. Not that Neutron (The Dog) cares (That's her whole legal name, parenthetically complete...), but this dog jacket sheds water as well as my Arc T Hercules does. Only she could tell you if it keeps her warm or blocks wind (it's not Windstopper...need it be?), but honestly, I'm not sure if dogs even care about that when there are sticks to be chased, plus she has not one, but TWO layers of coat, both of which I am allergic to. (I know, it's a drag...)
What it most definitely prevents, in my dog's case at least, are the dreaded fur, clot, balls-of-ice...thing...that happens on her belly. Actually, sometimes I don't wanna put it on her, because watching her try to walk and the look on her face when she's trying to process the meaning and consequences of the cantelope-sized spherical orbs that build up like so many dangling snowmen on her chest and belly fur is just downright HIGHlarious. A close second to when I strap her little dog shoes on and she takes those first guffaw-inducing exploratory steps. (i should upload a video of that...)
Anyway, other people have said the sizes run small. I'm not sure if I agree, but I do know that my BC is skinny, and she needed a medium, and our Aussie looked like an over-packed Lil'Smokey sausage when we attempted squeeze her into a small. So maybe those other people are right.
It zips totally shut, keeps out snow and is short enough on the underside that they don't pee on it. (important detail...)
The only thing I wish this coat had was a handle on the back so I could pick her up out of deep snow. Other than that, I love it.