Pet Friendly Fabrics
Having been helping customers with selecting upholstery fabric, I noticed that many of them pick fabrics based on whether or not their pets will damage or get it dirty. With the rise of microfiber fabrics, compromising the look of your furniture is no longer an issue. Microfiber fabrics have come a long way. Today you can find beautiful chenille, rich textured velvets, sumptuous knits, silk like chiffons and gorgeous prints, almost all of which are durable, stain resistant, child proof, and pet friendly. Microfiber, a synthetic fabric, is the best choice, simply because it is easy to maintain and it wears well. Your cat's claws won't get caught in it, as there are no loops in the fabric. Microfiber is also easy to clean for stains, and is not a hair magnet.
A patterned fabric might work better than a solid, but I would not recommend buying any fabric that is nubby or heavily textured, as your pet's claws can easily get caught in it. Besides, it might be too much fun to scratch. Avoid fragile fabrics, such as silk, wool or linen.
Leather can stand up to most pets. I've even noticed that some pets don't care too much for sitting or sleeping on it. Even when they do climb on it, it is easily cleaned and pet hair doesn't cling to it. Your pet might leave holes in it but they are usually not very noticeable.