I found the mattress to be somewhat thin for a medium dog. I had an extra one that I added for more support.