Our dog is 22 lbs. and we purchased the medium and large in orange. She is black so the orange very bright and reflective ! The only issue is the Velcro when we remove the vest. She is not happy with the sound but we are working on this! Great fit and we know she will grow into the next size we purchased too. Good fit and very good quality!