Yes. PureCare can clean upholstery. We use the Aridex Upholstery Cleaning System. The Aridex System is a foam and dry extraction cleaning process for deep cleaning your upholstered furniture without the inconvenience of getting it wet. Great for cleaning all types of fabrics including velvet, jacquard, weaves, tapestry, brocades and leather.