My frenchie has a 14-inch neck so it is almost impossible to find jackets that are not too long. This fits the bill in XL! Fit is great, although an XXL might work too, and I love the fluffiness.
My 20 lbs. Boston terrier is beautiful in her new floof vest. XML is a perfect fit.