I got this for my dog and I wasn't to sure about the size of it. I have a large dog and this turned out to be a bit small for him but he loves to lay in it anyways. It's nicely padded to give a bit of support so he's not just on the hard floor. I know it's washable but I can only figure out how to take the bottom pad out and it still seems too bulky to put in a washer. But I have one happy dog