It is just too small, my dog is only 8 pounds but I guess she is too large for the small size by about 3 inches around the chest
I’ll order another one later as a medium and hopefully it fits better
The quality is excellent and is exactly what I expected but it just ran a little too small, I put that blame on me and not the company at all