Most homeowners have their carpets professionally cleaned to enhance the way the carpet looks or feels. High quality carpet cleaners know exactly how to remove most stains and odors and clean the fibers thoroughly so that the carpet looks great and feels soft and clean to walk on.