My king charles spaniel loves it..... sleeps all night! Although not a large dog,  the large size allows him to fully stretch and also cuddle agains the outer cushion.