All you need to clean anything should be within a topic below:
The first step in any cleaning job is to look carefully at what you're taking on. Find areas that are heavily soiled or worn, note where stains are and if necessary test an area of the carpet for colour fastness. If the carpet is heavily stained you are going to use more water and soap.