Vacuum the furniture thoroughly. Remove the cushions and set them aside while you vacuum the rest of the sofa. Use upholstery attachments to remove pet hair and lint, and crevice tools to get into corners. Vacuum all sides of the cushions.
Spray spot cleaner on stained areas. Gently rub with a damp cloth and blot with a dry cloth.
Prepare the steam cleaner according to the manufacturer's instructions. Use as little cleaner as possible. Steam cleaning the furniture a second time may be necessary, but it's easier than removing excess suds.
Spray a small section of the chair or sofa lightly with upholstery cleaner and then suction it out using the steam cleaner's upholstery attachment. Continue the spraying and suctioning process in small sections until the piece of furniture and all cushions have been cleaned.
Lean cushions against a wall to allow for air circulation on all sides and allow the entire piece of furniture to dry completely before replacing the cushions. Run a fan to speed up the drying process.