I have 3 large dogs. Every single mess they make on the carpet gets clean 100% every time!