We bought this in L for our golden retriever puppy and it fits him well. We put a blanket over it to make it a bit more cozy. The plastic floor does get slippery, but has resisted lots of scratching/digging very well.
I assume we will have to upgrade to XL by the time he turns 6m, but so far this cage has been sturdy and efficient, fair price. …più