You may have a nice calm dog, but I'm "blessed" with 8 rowdy animals. This is the curse of living in the country where people dump off unwanted pets. I make beds for them instead of buying them.
I bought a king size memory foam pad from Overstock (king size was the same price as twin) and cut it into the sizes I wanted. I made covers from heavy fabric and added leftover quilt batting to make the bed lumpy. Dogs like to dig a nest in their beds. Then I took old sheets and made covers like pillowcases that can be taken off easily and washed. Since I had plenty of heavy fabric (one piece was an old tablecloth) and old sheets, my only cost for all the beds was the piece of memory foam.