I just bought the TurboClean DualPro PetModel No: 3067 and I'm pleased at how well in cleans my carpet. The only problem I have with it is the dirty water tank. The dirty water tank never seems to get more that one-third full before the suction stops and the tank has to be emptied. Don't know if something can be done but I don't want to do anything to it that might void the warranty. The dirty water tank is a good size but if it only gets one-third full before the suctions stops it makes for a longer time cleaning the carpet.‍