The first step to a good carpet cleaning is to know the type of carpet you have in your house. Different types of carpet need different ways to be cleaned....