My dog loves this bed.  It is easy to wash- the bottom and top parts unzip and you can remove the pillows.  It's easy to add or remove stuffing too.

Pros: washable, looks good