Sizes: X-Small or Small. Xsmall is for dogs under 15 lbs and Small is for dogs 15-25 lbs. For example if you have a Chihuahua he would take an X-Small and a Pug would wear a Small.
USA, ships from San Diego, California
(sorry no larger sizes available)