We have a German Shepherd and she sheds even though I brush her. We have mostly hard floor and short-pile carpet. This does great on both. Keeps the dust down as we have not got landscaping in our backyard yet. I was shocked how well it picked up the dog hair. Looked like I had groomed her in the trash can when I went to dump the collection bin. I am 66 and my back is fussy from an old injury, that there is no cord and that the unit is so very light, it is easy for me and no backache when I am done. Great for people who have mobility issues like me or who have their kids help out with vacuuming. I like to keep the house presentable as we have people always dropping by. I do have some trouble getting the collection bin in and out because I also have arthritis in my hands, but I can still manage it. Overall, we are really surprisingly pleased.