The best method for deep cleaning a heavily soiled carpet is:
A) Hot water extraction
This method, often called steam cleaning, uses hot water and a cleaning solution to penetrate deep into the carpet fibers, loosening dirt and debris. It then extracts the water and dirt, leaving your carpet thoroughly cleaned.