The biggest question I here is will the fabric stay soft. The answer is YES but not as soft as it was. That's the honest truth and don't believe anyone who tells you otherwise. The trick with painting upholstery is to use a highly pigmented chalk style paint. The reason I don't usually use latex is that it gets rubbery
You don't have to be stuck with mom or dad's old ugly couch because, yes, you can paint it! Here's my best advice on choosing what type of paint to use to make your DIY painted upholstery project a success.
Yes! You can update Upholstery with Paint. – Tanglewood Works
Painting Upholstery
BEHR ULTRA 1 qt. #N320-3 Tanglewood Extra Durable Flat Interior Paint & Primer 172004 - The Home Depot
Yes! You can update Upholstery with Paint. – Tanglewood Works
Furniture Paint, DIY Supplies, Painted Furniture and Painting Classes – Tanglewood Works
Painting Upholstery
Furniture Painting with Tanglewood Sue
Tanglewood Sue
Tanglewood – Indigo, Velvet Upholstery Fabric