I bought 2 beds for our small dogs.  They love them and they look great.  

Pros: not too large/washable  great colors