The only coats and sweaters my dog wears are made by Ruffwear. We find them to be the best fit for our dog, Indie, a mini Golden Doodle, who weighs about 24 pounds.
With the extreme cold weather in the Northeast, we bought the Furness Jacket. Goes on easy and fits like a glove. You feel her body temp when reaching under the jacket and she is warm as a furness.
We highly recommend this jacket!