Highly recommend Terry and Green Dog Chem Dry. Terry met every criteria for outstanding customer service--called ahead and arrived when he said he would...carefully explained services and thoroughly inspected carpet to ensure he treated properly...polite and articulate...answered all questions expertly, and provided lessons learned from other pet owners. He was superb. Add to this that my carpet looked new by the time he was finished---very pleased in all regards. Thank you Terry, and Green Dog, for excellent results!