My golden retriever does a heck of a job cleaning up whatever is left on our floors, give me a call.
I recommend Zerorez. I used them a few years ago, but I don't have any pets and their smells etc. to remove. Reasonable, and not crunchy carpet like some other cleaners.
Listen to Hank here talkin about propaneThe carpet cleaner or their process doesn't make your carpet crunchy. All commercial cleaners just use hot water extraction which is simply cycling hot water through your carpet very quickly. They may use a spot cleaner on some serious stains, but the majority of your carpet is only touched by water. It's whatever combination of the carpet fiber itself and what someone has spilled or tracked on it that could result in a "crunch" feel once the cleaning is completed and everything dries.