The type of stain, the use of consumer-based stain removers, the length of time it has been there, and the type of carpet fibre all affect stain removal results. We are able to remove most stains but, unfortunately, we cannot guarantee that they will always come out. We will do what it takes to get the best results, and chances are that if we can’t remove the stain, nobody can.