I bought a bumper bed for my first dog based on the recommendation of Karma Dog Training in Austin, TX. My dog loves it.
When I got my second puppy, he also loved it--so much that he wouldn't let the other dog sleep on it. I ended up getting a second one and both of them love taking their afternoon naps and sleeping in them at night.
I love them because I can take the cover off and easily wash the beds. These beds are a lifesaver!