I bought 2 dresses an extra small and a small. The dress are well made and look awesome on my dogs. The extra small was to small for my Chihuahua but the small was perfect. I went up a size for my Yorkie to a medium. The return process was so easy. They sent me the medium Immediately with a return label for the extra small. This company is a pleasure to do busy with.