Can anyone recommend a good carpet cleaner? The carpet was a mess in this townhouse before we moved in and I've had it cleaned several times only to have the spots pop back up a few days later...I need them GONE for good, for the sake of my sanity. HELP!!