I have used Chad Choslett to clean my carpets for the past 20 years. Our currentcarpet is an off white and He does great work removing spots and stains from my three grand kids, two pugs, and clumsy me. I can not imagine using anyone else.