I just put the cover on my couch today.  I intentionally bought the extra large one because my 90lb. Doberman occupies it on a regular basis & has the habit of pulling the  arm covers off.  The extra long arm rest covers should prevent her from doing that.  Time will tell but so far so good.