I bought a size 14 for my 13 in high beagle. That is the shorter beagle. I wanted something that covered most of his back, not just to in front of his hips. It was a little big, but not too long. I don't think this would fit a medium size lab. My beagle weighs 30lbs. Hope that helps you figure it out.