My FAV coat for Jackson is from
VoyagersK9.
I've tried so many coats through the years and I love that this one actually keeps him warm and also has the "turtleneck" to keep that area warm but he's still able to freely run around in it. They make custom coats or you can look at measurements and find a breed specific coat that may fit. I did the Jack Russell Terrier one for Jackson who is 18lbs, 19" girth, 12" neck.
My review on it here:
click here