We have always had leather furniture since we have a dog, however i decided to get cloth this time around. I needed something for the seat in case the dog snuck up there when our backs were turned. This sofa seat cover is perfect. I bought two and converted one into three pieces for the chairs. They look very nice and don’t slip very easy unless you have someone that sits on the end of the chair and scoots back, but even then they don’t move a lot. I bought a size longer than my couch so I could tuck in the ends which helps a lot keeping them in place too.  Very happy with purchase and quality.