We use a truck mounted carpet cleaning system that gives your carpet a deep clean. We have our own tank of water in the truck that we use to steam the carpet as well as another tank for the dirty water, which we dispose of when we return to our shop.