I started out using a spare sheet to cover the sofa, but later got the pet cover. If you want to protect the sofa from dog hair, yes it works well for that. Wet paws? Maybe. A few times my critters have left their wet paw marks across the pet cover, but I didn't detect any seepage through to the sofa.
I suspect that the cover won't protect the sofa from accidental spills though. For those who enjoy a lovely beverage or two or three or . . . . while hanging out on the sofa, I'd say there are probably limitations to just how much protection the cover can offer.
It washes well. Not the nicest color (but no, it isn't pink).