I bought 2 sizes, xs and sm. The extra small is a tad to big, but she will definitely grow into it. Love the fit, so easy to put on. Like was suggested, tried it on for a few days, then took her outside on the leash. She loved it. Thanks for such a great product.