We have had success with the Orange Power carpet cleaner, although that is with cleaning smaller marks not cleaning entire rugs.