Purchase a slipcover designed to fit a sofa that has one large pillow in the back and one large pillow on the seat area. These slipcover sets usually come in three separate pieces.
Remove all cushions from the sofa and cover the base sofa following the instructions that come with the slipcovers. Tuck in carefully around the base of the sofa arms and fit carefully in the back. If the slipcovers fit too loosely on the arms, use quilt batting to wrap and pad the arms until the slipcover fits smoothly.
Put all of the seat cushions into the one-piece seat cover, padding between the cushions if needed with foam or quilt batting to get a smooth firm fit. If the cording on the original cushions shows through the slipcover cover, either cover it with a layer of quilt batting or remove and store the original cushion cover.
Remove one of the back cushions if they will not all fit in the back cushion cover. Fill in any remaining vacant areas with quilt batting or foam and fluff until the appearance is smooth.