I have a bissel and since we moved a carpet! But it is still new so I still haven't cleaned it. My old home we had all hardwood floors. I would think most carpet cleaners are about the same... maybe do a search on consumer reports. Make sure you are using an enzyme cleaner such as nature's miracle and than wait a day or two and than clean.
Good luck and I am still working on getting the rest of our basement finished if you don't want to put that gift card to use