I don't use one because my dog is the only dog I know of that will not sleep on a bed, lol!
I have heard people using baby crib mattresses for the economy factor. They are large enough for a big dog and you can easily get sheets to cover it and if you want to put something in between the mattress and sheets you could probably add a layer of something? to it.
DOC...we posted at the same time