What is the fiber content?
What are the stains?
Spot Shot is my favorite to clean upholstery.
I just rent a carpet shampooer machine and use the upholstery attachments. You can pre treat stains with upholstery cleaner sprays like Resolve for upholstery
Rinse well with cool clear water.
Read the tag on your fabric and it will usually state what can and can not be used to the fabric.
If it’s just dusty I use a damp washcloth to over it. This will remove cat hair too