Frankly, I thought the Roomba was the answer to all my dog hair problems. Unfortunately, that's not the case. I must admit that it gets up lots of dirt, but does not do that great a job on dog hair. In fact, it tends to deposit the dog hair in different places along with picking it up which seems odd to me. I'll keep it because it's better than dragging out the heavy vacuum cleaner every day. I'll rate it as OK.