I have a beautiful golden retriever who of course sheds like mad when I don't have him shaved down. I don't have much carpet in my home, but do have lots of area rugs that attract his hair. This is the only vacuum that totally clears out all of his hair, and makes rugs look brand new.