We're not in that cold weather but we have small skinny dogs with basically next to no hair. We use various layers including Hurtta dog jackets that I finally/just found the last couple months after looking for years. Hurtta jackets are made in Finland geared towards their cold weather. Their Extreme Overall jacket had a hood/snood that I combine with a double layered fleece snood that you can adjust by folding back to make them shorter and then adjust longer as they get used to it. We now walk in the rain with their snood extended fully so their nose is just poking out and they're ok with that. Their ears were nice and toasty at the end of the walk with the snood fully covering their ears this evening.
I buy snoods from K9 Voyager, Cappi's Jammies, or Spoiled Bratz Wear. All have been reputable vendors.
I also have purchased heavy duty snaps and and a snap fastener, Hapden snap fastener tool (had good reviews so I purchased and have been happy with). That lets me attach extra pieces like snoods or other gear to customize for the weather.
Any thoughts on 1Password?