I have a Bissell SpotBot which is awesome for when my puppydog has an accident on the carpet (why is it always on the carpet?!!!)

My SIL swears by the Bissell Pet Hair Eraser for her two kitties....

When we got Gordy last year and he did his major summer shedding, I decided it was finally time to invest in a vacuum cleaner with a HEPA filter. I went with a Miele. It's a lot quieter than my old Hoover stick broom, and there's an optional small attachment that has a suction-driven rotating brush for vacuuming furniture, steps, etc. It works pretty well. I have mostly wood floors, some area rugs, and the basement is carpeted.

The Pledge Fabric Sweeper for pet hair also works pretty well for small touch-ups in between vacuumings.