I had Cali clipped to 1/2" all over last time. I did it because life has been really crazy around here lately and I thought it'd save me time on brushing and combing. A nice side effect is that the snowballs aren't too big! I shovel a path around my backyard for her and shovel off the deck, so she doesn't get many snowballs when she's out there.
She does get quite a few snowballs when she goes for her walk though because she runs and jumps into and over all the drifts. With her hair this short, I find all I have to do is take a small towel and kind of knock them off. By the time I get to the last leg, they've pretty much melted off it.
I use little rubber boots on her called Pawz Dog Boots
It takes a bit of practice to get them on, but once on, they do not come off! They do a great job of protecting her feet from the salt and from ice balls building up in her paws.
Unfortunately, they are color-coded per size and the size that fits Cali is neon orange.....they kind of clash with her coat but dogs are color blind so she doesn't know.