Um...the amount of dust and general nastiness that just came out of my carpet is slightly terrifying. And I vacuum every other week! WHAT THE HELL.

So...carpet cleaner and vacuum recommendations. My dog is destroying the carpet in my apartment and my landlord is going to flip if I don't do some serious cleaning/scrubbing. Does anyone have one of those portable carpet spot cleaners? Do they work well?