I am looking for a great carpet cleaning company. Our carpet is only 3 years old but with husbands dirty boots from work, kids walking through house with drinks (that are not suppose to leave the kitchen) and two dogs.....well we all know the rest of the story. I have used my Kirby to no avail. Recommendations, anyone?