I needed this to be more compact for my apartment. The large seems small, just as a twin seems small for a grown human, but it is all my 45 lb border collie/lab/beagle mix needs so there is more floor space. After the initial few lays it spreads out. I have noticed some of the fabric coming off. I have not washed them yet. The smallest size needs to be destuffed because my min pin rather get on his big brothers large bed since his is so overstuffed it slides on the hardwoods when he does try to get on it. Won't be an issue once it's on carpet. When we set him on it and cover him, he loves it. Just not the process of getting on by himself. I think I will add the stuffing from the small to the large.