The product is great. The sizing listed on the horseloverz website is terrible. They listed them as S/M and L/XL. I thought my dog needed a medium but was concerned about getting something listed as S/M, so I ordered both sizes. The one listed as L/XL is actually a L according to the manufacturer, and the S/M is actually a S. So neither fit my dog. Why doesn't horseloverz list them with the actual sizes that are on the coats? Ridiculous.