I bought this for my 4 1/2lb chihuahua - size small. It’s so hard to find shirts to fit her. This one fits like it was custom made for her. The length is perfect! The neck doesn’t stretch out so no walking out of this one - We’ve all had that problem. Not with these. And it’s just adorable. The colors pop. Washed beautifully.