Just perfect! I got three different colors/words all in the small for my Jack-Russel/Rat Terrier mix and my two Rat Terriers. They fit all three perfectly. It's bright, well made, and enough padding that they comfy in it. Unlike the other 2 I ordered, the green "friendly" one has a ring on the harness at the back and on the front too. The yellow and white only have d-rings on the back. Really worked out great for my needs. Very happy with my purchase. My dogs are all different sizes from 10 lbs to 20 and different heights, neck and girth, but the small fit all 3 beautifully. I'm delighted with the purchase and glad I decided to splurge on these and the matching collars. Even my nervous dog who refuses to move if you try to put anything on her is comfy in her new halter and really doesn't seem to mind wearing it at all!