We have two dogs in the house. This is an excellent carpet cleaner. It is the perfect size, not too small and not too expensive. I can clean the main carpeted areas on one fill of clean water. I am very happy with it.