We have four children and four pets that do a number on our carpet. That’s why we call ServiceMaster of the Upstate for our carpet care needs. So far they’ve been able to get out every stain my family puts into the carpet.