good carpet cleaning products?

Ive used that duplicolor stuff on carpet it wears off easy and makes the carpet hard and brittle. In all honesty you would be better off buying new carpet