The best way to make a sofa firm is to add more poly fiber to the cushion until they are fluffy. You can also add buttons to the cushion to balance the polyester inside it and make it more firm.