Remove the couch cushions and vacuum the entire sofa with the brush attachment of a vacuum cleaner to remove dust, pet hair and dirt. Vacuum over the cushions as well.
Remove the cushion covers from the foam inside and machine wash them with warm water and a bleach-free detergent. If you have pet odors from cats and dogs sleeping on the sofa, add 1 cup of white vinegar to the rinse cycle to help eliminate them. Machine dry the covers with a scented dryer sheet or hang them out to dry in the sunshine.
Add 2 tbsp. of a bleach-free dish or laundry detergent into 1 qt. of warm water and mix it up with an electric mixer to create lots of bubbles.
Dip a soft clean cloth or sponge into the suds and wipe down the upholstered surface with it.
Dip a second cloth in warm water and wring it out well to wipe down the upholstery and remove any residual soap.
Spot treat stubborn stains with a clean cloth dipped in white vinegar.
Place a fan nearby to help the sofa to dry quickly.
Reassemble the cushions and place them back on the sofa once it is completely dry.
Sprinkle baking soda liberally over the sofa and leave it there overnight if you are dealing with odors. Vacuum it up in the morning.