We have four dogs and they are not little ones and this is the best carpet cleaner I have used. House is all tile so it only gets used on area rugs so not sure how the small size would work with large carpeted areas but I can say it out cleans larger machines I have had.