About the furniture: from the photos, you cannot tell what kind of fabric they are made of. After over 25 years of cat ownership I've come up with a pretty good system of telling if a cat will destroy your fabric (or carpet or whatever). Take a dental pick and pick at it. If you get pulls I the fabric, not good. Draw the pick over the fabric (not Really hard). If you get scratches in the fabric, not good.
When I was changing out my furniture a couple of years ago, my designer was getting absolutely exasperated with me because of the number of her wonderful fabrics she had chosen that i rejected and why. Over the years, my worst performers were a matelasse and a tapestry fabric. Both are heavy durable fabrics, but destroyed in places by the cats.
What's been the best for me? Suede I have on the back of a couple of chairs. Who'da thought? I thought it would be BAD, but it was so pretty... Upholstery velvet; it always rocks. They just can't get purchase.
In another 'it's so pretty' moment, the ginormous sofa in our family room ended up being some H&M semi-protected aniline dyed leather (translates to: scratches like an SOB). Since I was prepared for it, I don't have a cow when it happens.
That's the key: when you have a cat (or a kid), know the vulnerabilities of your stuff and don't freak out when (not if) they exploit that vulnerability. Just make sure that the exploitation of that vulnerability won't hurt them (say for instance, lock the kitchen cleaners cabinet, but maybe not the sautée pans cabinet).