These sweaters are very well made and attractive. A large fits my 19 pound mini schnauzer perfectly. It is long enough to not pull on his back legs yet not cover his tail. And for a sweater I have not discovered any pulls in the yarn. Will purchase again for the holidays.
Very cute, and the design fit is great, but they do fit a bit on the small side. I bought XS for my not quite 3-pound yet, toy poodle, and his length / chest girth is exact to the size guide and I could have gone with small. I also bought a second set (see photo) in XS for him and Large for my other 13-pound toy poodle, and it could be an XL. His length and girth measures exact for he size guide too. Otherwise fabulous products!