I bought one from petsmart. The xxsmall. I looked at it and thought it looked really tiny. But the tag said up to 11 lbs. Mia is 7.2 lbs. So I thought it would be safe even though it had the length at 6.5 inches (mia's almost double that length). The x-small was up to nearly 20 lbs. Long story short, the xxsmall is WAY too small. It doesn't even clasp around her mid-section and makes her look like she's wearing a mini vest. Wtf? I don't get how these things are sized. Are most 11 lb dogs 6.5 inches long? What the heck breed is it supposed to fit? Why are papillons abnormally shaped!?