I have used chair stretch slip covers from Surefit for many yrs so I came here 1st for a sofa pet cover.  It didn't come with any inserts to keep it in place & even though the backside is textured, it would not stay in place.  I had to rearrange every time my dogs got down.  I threw it away within a week.  A towel is easier & more efficient.