Our "puppy" has decided he likes our bed much better than his own, and so far I have been unable to train him to stay off. He sneaks up there when I'm not looking. Because we have a doggy door going outside from our bedroom, he likes to play outside and then jump right up into the bed.
I had a bunch of denim pieces I had bought at a garage sale (precut!), so I decided to make a quilt to protect our good bedspread. It came out a little smaller than I expected, but it still does the trick.