So far, the slipcover seems to be working.  My large 100 lb. dog hasn't had a problem with it.  It doesn't always work, but I do have a large recliner sofa.  I have learned from other sofas to drape a sheet over the back and put something on the seat and arms and this slipcover works wonders.