I really like the Kyeesee brand, and I have several of their items for my 6 pound maltipoo. They are always well made and fit nicely, and these mesh summer PJ's are no exception. My dog loves to sleep in jammies, and all of her other PJ's were too warm now that the weather is warming up here in Michigan. She loves these lightweight mesh PJ's. I ordered the lemon, pineapple, and blue ice cream patterns, and they all fit great and are well made. I normally always order a Size Small for her in Kyeesee brand, but these PJ's run a little large. I think she could have used the XS, but I would rather something be too loose than too tight on her. The back legs are a little long, which is surprising because my maltipoo has really long legs. So, I do need to cuff the back legs so she doesn't tinkle on the fabric. I would suggest ordering a regular size and one size down to see which fits your dog better, especially on long, slender built dogs.