Use a squeegee and spray bottle
Don’t waste your time vacuuming; there isn’t a vacuum on the market that gets all pet hair. I know because I’ve tried them all. To pick up ALL dog hair, use a squeegee and a little water in a spray bottle. Mist the furniture or rugs with the spray bottle and use the squeegee to loosen the hair. You’ll gather every single pet hair, leaving furniture and rugs perfectly clean.
For rugs use a squeegee with telescoping handle.
This is my secret weapon. Works like magic!