i BOUGHT a Medium for China and a Small for Zoe...MISTAKE...they (puppia) run small...the Small fits my rat terrier since he's little chested...Med. went to Zoe..So I bought an XL for China she's brawny, but she weighs 20 pounds, it's a lil big, I adjusted it as small as I could..she can still use a large..but I just make do.
Be sure you know they run small...so I would go more for the Large for him.
Marley recently got a L and an XL. The perfect size for him would be somewhere in the middle. They both look fine on him but the L JUST fits in the neck area and the XL fits fine when he has a hoodie underneath (still a TINY bit bigger/longer than I would like). The waist is adjustable so its really the neck area you have to be sure about. Out of the two, I think the L fits a little better. Marley is about 23 pounds, so I think your baby would be a L too.
not sure if this will help any..
they both look small in the pictures, but here is the l (top) and xl.
since the middle area is longer than the L's middle area, it sits further down on his back. its not a huge deal b/c the part where the leash hooks is sewn in higher up.
ideally, i would want it to end here and will probably get it hemmed.
The neck was an issue for me. Lola weighs 13 pounds, is very small in build, and a size medium fits her 'comfortably.' If girlfriend gains 1/2 a pound that's it for this puppia. It would be fine around the chest but the neck would be too snug.
Maggie on the other hand will not fit in one at all (although I have not been able to find a store in our area that carries an XL) due to her neck rolls. She weighs 24 pounds and is very stocky. The thing looked ridiculous on her let alone uncomfortable.
Also, printed puppias run smaller than the solid colored mesh ones. So basically I would not suggest buying online. It's too complicated....
I found the neck to be an issue also. Missy is 17lbs and the medium fit her around the chest but I felt like the neck was too tight. So I got her the large. Cooper is 25lbs and fits comfortably in the XL.
Becky- a Large should fit Pugsley just fine! As long as you're getting the style like Marley has- I got the new style that just goes over the legs for Misty, and got a Large, and it was very tiny! It wouldn't even fit Suki- that's the one I sent to little Tallulah!
Both my girls wear a large, and since they're adjustable, they fit both of them great!