My Cane Corso Puppy loves the bed.  It is a perfect size for her and soft yet firm enough to support her backhips.  The problem is she could tear it within days of getting it.  Iwish