The best carpet cleaners in CR’s tests can tackle tough stains on carpets and upholstery with easeThe highest-rated carpet ...