Steam cleaning carpets effectively removes most stains, including dirt, food stains, and pet marks.