I haven't done very many yelp reviews, but I felt compelled to leave a positive review for Brian.  He took a lot of pride in his work and was able to get stains out of my carpet that had survived several cleanings from other companies.  He was very knowledgeable about carpets and cleaning products.  As others have noted, he was on hands and knees with the black light sniffing suspicious-looking spots and devising a plan of attack.  It's obvious he knows his stuff and I couldn't be happier with the results.  My carpet looks new and you'd never know we have a puppy.