KL fits length of my 73lb lab mix. The chest strap for the inner linning is too long and runs out of velcro to keep it from hanging down and getting in the way of him urinating. I think he likes it for sleeping, but he's glad to hey it off in the a.m., doesn't like to gp to the bathroom with it on, not used fo it. Plenty warm. Good reflective color.