I have (3) dogs (2 yo & 2 puppies) and they all love this bed.  The fact that my oldest German Shepherd hasn't tore it up or even attempted to chew on it says it all.  My German has literally destroyed all of the beds we have purchased for her in the past. When it was brand new my kids tried it out and said it was comfortable.  We put a full size fitted sheet over the bed so that when it gets dirt we just take it off and wash it.  :)   Hope your critters like it too.