Not really sure, I think it would depend on the breed, but here are the measurements:
Armpit to armpit across the back of the shirt measures 7 inches so if your pooch is 14" all the way around under the armpits it should fit. Measuring from the top of the shoulder to the bottom hem of the shirt (which would be on their back) it measures 9 inches. Hope that helps! :)