My dogs Love  it!! I originally chose the large bed for our large dog Max.  Max is a Husky / Australian sheep dog, he is large.  I put it down for him, came back about 20 minutes later and found Max, Jake (Jack Russell) Jax (Schnauzer) , and.....Titan our adopted Farrel cat all sleeping together!!