I have coffee stains on my carpet and I tried the detergents on that. I also tried the steam cleaning on that but that is also not much effective.. now I am thinking to call a cleaning service provider to get the upholstery cleaning, guys tell me if there is any other way to clean those strains.