I hate carpet! And yet we couldn't get a new mobile home without it. So I just put up with it. Vacuum cleaners only keep it clean for a certain time. Then it needs to shampooed or steam cleaned. Spot treatment sometimes helps. Ugh! I'd rather sweep and mop just about anything other than carpet.