I just ordered this one so cannot comment on quality, etc. We are just going to let our puppy wear it around the house some to get her used to having it on until she gets to go outside for walks in the spring.
Small and she's not the smallest of chis,so maybe you should go for a x small,but if that's too big look at cat harnesses,i've just got one for my new puppy till she grows into a x small