With the side walls it is a bit small for my 60 lb dog.  He can’t stretch out so he tends to switch to the floor. The large size would have been better, medium would be good up to 45-50 lbs.