Believe me, you cannot stop a cat if they want to lay on your fabrics...you just need to keep a good supply of lint rollers or masking tape on hand...when I finish a quilt for a customer or a gift , I hang it on the wash line and attack it for a good 15-20 minutes with the rollers....when it's all done, I wrap it in a cotton pillowcase to keep any new hairs off until the quilt is given to the recipient...
My cat also likes to knock my sewing items off my table and for some reason, he likes to pull the straight pins out of my quilts with his teeth ! It terrified me that he might swallow one so I have to be really careful with my pins now...when I have something pinned, I roll it up so the pins are on the inside and he can't get to them...