I bought this bed for my labrador Rosie, I bought the large because for some reason it was cheaper than the medium....its huge! It would be big enough for 2 medium dogs.  Its easy to unzip and washes really good and easy to put back on, the material is good quality and would ne ideal for someone who has a dog that loses a lot of hair as the hair doesnt stick to the material.  All in all, really pleased with it