Upholstery poses a cleaning challenge, since it almost always covers some sort of padding — be it cotton batting or foam rubber. Even when upholstery material can be removed from the padding, if the upholstery shrinks, it may not fit back on the cushion. So you need to clean without soaking the padding beneath.