When adding layers of batting to sofa pollows, use spray adhesive to hold layers together (keep from shifting) [for how long?] how to fix sofa saggy, home maintenance repairs, painted furniture
Custom-made chair/sofa cushions can be expensive, but it's simple to make your own! You just need foam (in desired thickness, cut to size) and polyester batt.
how to build a repurposed "living room" patio sofa diy