oh my, i have three cats and they don't scratch my furniture. she needs to get them some scratching posts or have one made.
as for fabric, i'm not really sure what you should use. I'm sure she would appreciate anything you make her and would ask for new ones when and if necessary.
good luck.