I love my animals and I do not restrict them from getting on my furniture. But then I am always worried when company is over that they will go home with dog or cat hair on them.
I have tried many things like sheets to cover my furniture but the thing about that is when they ride down into the couch. It just makes more work on me.
Lately I have been using a sofa protector. It is a lot less work. I put it on and and it stays on until I take it off to wash it. Here is more about it.
I really like mine and feel it is a good price for a great product.
Disclaimer: I received the item discussed in this posting in exchange for sharing my unbiased opinion of it. All opinions are 100% my own and may or may not differ from yours.