If your sofa cushions have no zippers, you could open the pillow with a thread cutter.
If your cushions are filled with loose stuffing, stuff them with polyester fiberfill. You do not need to take any of the current stuffing out of the pillows. Use your hand to distribute it evenly. If they are more like pillows, you can wrap them with quilt batting. Take the pillow out of the pillowcase and wrap it in the quilt batting. You can use an adhesive spray (purchased at a craft store) to secure the quilt batting to the current pillow. If you have just a cushion inside the pillowcase, you can still add loose stuffing. Spread the polyester fiberfill evenly around the pillow to make sure that the pillow is not lumpy. When you stuff the cushions, use your hand to spread the stuffing evenly around.
If you opened your pillows with a thread cutter, you should sew the pillow back together again at the end of the stuffing process.
You can also use more or fewer buttons depending on the size of the pillow. A throw pillow might require just two buttons, but a large sofa cushion might require more. Retrace the thread several times over. You want the cinching to be strong between the buttons so that it lasts a long time. [2] X Research source