When I had wood floors and cats, I misted the floor with water before sweeping, and was able to get up all the hair easily. I had a Eureka HEPA filter canister vac, but usually it was just easier to sweep than to get out the vacuum cleaner. I used a dustmop, too.
Now I've got wall-to-wall carpeting--I'm renting, and all the apartments in this area have carpeting. I vacuum at least once a day with an upright vac I had to buy when I moved in. I hate it, I want wood or laminate floors...this apartment even has carpeting in the dining area. On the plus side, my son thinks running the vacuum cleaner is terribly exciting, and he requests it often. :LOL