Ideally, your carpet should be professionally cleaned. However, to save money, many people alternate between the do-it-yourself cleaning and professional cleaning. While the do-it-yourself approaches are far less expensive, they are almost never as effective as professional cleaning and involve a considerable amount of time and hard work. Depending on the method used, it is also easy for the novice to damage the carpet.
Beware of the three most common ways do-it-yourself (and inexperienced pros) damage carpets: