I have a Cavachon (1/2 Cavalier Spaniel and 1/2 Bichon) so her torso is long. The small fit her girth and neck perfectly, but it was way too short. Her length is 14 which is the size of the LG, but this would have been too big. The small covered only half her body, but it was still very cute. This was for her 1 YO birthday. The quality is excellent. I find anything you buy at Posh Boutique the quality is superb. A bit pricey but you get what you pay for.