^^ I would take your dog to the pet store so they could measure it's paws. For boots I was told all sales are final. So if you took a guess and got the wrong size you're pretty much screwed.
For which brand, it really depends how much you're willing to fork out, boots can be a little pricey. Pet smart is a total rip off I would shop around, they had a pair for $75 ??? lol.... The boots that I've seen range between $40 - $60 at Global. The rubber pull overs that you see in the picture you get 12 for 20$. My guy pulls a bit while greeting so these are beginning to rip. I'm going to have to get the real boots. For a smaller dog that doesn't really pull, these pull overs could do the trick. I got them at Global pet store. The boots that I'm looking to get are brown with 3 straps on them at Global for $45.
Little blurry but oh well. Harrison's first winter.
Don't know what happen to this pic half of it is darker .