This cover does not work very well on leather or vinyl.   It slides around the moment you sit in the chair even with the strap in place.  Unfortunately, I will not be able to use it.  I think it will work well on a fabric chair though.  As far as the durability of the fabric goes, I'm sure it would wear well. It's washable.  I would have liked the pattern to be available in kitty paws as well as dog though.  We have cats. Any who....I gave it to a friend who has a cloth upholstered recliner and a dog. She was thrilled.  LOL