I try to keep my carpets clean, and do everything possible to prevent them from getting dirty. We don't wear shoes in the house. We don't eat in the living room. I make my teenage son & his friends drink from sippy cups (although, this seemed to thin the herd down a bit, and my son got called a sissy & beat up over it). If someone has dirty clothes, I have them leave them at the door. I'm at my wits end with this carpet.
What is the best way to clean carpet? Do those little steam cleaners do any good, or is it a waste of money?