Absolutely love our Bob! He collects so much dog hair and definitely helps. He gets stuck pretty easily - we have to be careful to pull up smaller rugs and close some bedroom doors to help him be able to complete the job. He drops dirt when passing over "ledges" between rooms. We are very satisfied with the job he does! Helps us only have to sweep/vacuum once a week which is HUGE.