Unfortunately, it doesn't fit.
And it's already size L.
It's beautiful, sewn with velvet.
But sadly, it's cut too tight. The front is too loose and I can't adjust it enough around the chest, it's just too snug.
Really, really unfortunate.
My dogs are 45 to 50 cm tall.
Maybe we'll try size XL next time.