So, I have an old and favorite couch that the dogs love -- and this is the 3rd time I've bought this product (in different colors) -- as I either redecorate, or get tired of a particular color -- or while one is washing I use another.  They all fit as if tailored to the couch (a roll arm camel back) -- and wear well, look great, and hold up to lots of puppy love!