Can anyone recommend an affordable and honest carpet cleaner out here? I got one of the rug doctors from Smiths yesterday and that was just a joke and a waste of the $52 I paid for it! We just bought a house and the previous owner had a small dog so we need the pet odor gone!!