I purchased the large bed for a 21kg dog, the size is good. It took some bribing to get him inside, but he seems to enjoy it. The only issue (very minor) is if he lays on top of the bed the canopy flattens out and he is not able to get inside again, unless we pull it up .