Our arthritic dog started to avoid his dog bed a couple of years ago and just wanted to sleep on hard surfaces.  Along the way, I discovered that he liked crate mats.  Now that he is older and we have moved to "cold country", I wanted to make sure he had a warm surface.  I put this mat down and it was like a magnet; he loves it! It is large enough for him to stretch out and he slept on it through the night. I am supposed to be able to wash this mat and I do hope that is the case.

Pros: The size is perfect for a bigger dog. I noted the slits on the side which help tuck it into a corner
Cons: I am concerned about washing it, but that remains to be seen