I have black industrial type carpet in my home and a white long hair German Shepherd.  I have tried almost every vacuum.  This unit, for me, does a very poor job on getting the hair up.  Having black carpet, i can tell easily if the hair gets picked up.   I am going to try to return and if I can't, then probably give it away to someone who does not have issues with dog hair on carpet.