I bought this jacket because we’re about to move to snow, and I was worried my poor dog would freeze. This jacket fits nice and close to the body, is easy for him to move in, and is very well made. The only wish I have is that it could be a tiny bit bigger, since the Large was huge on him, but the medium is as close as it can be to fitting him, before it is too small. I kept the medium because it does still fit, but just barely.