May I offer you a simple �emergency� method for removing pet hair from the sides of furniture, off the backs of sofas, etc. Put on a dishwashing glove, wet it, then rub the fabric, towards you. It will instantly pull all of the hair forward.
We use an Electrolux bagless. It works well and there is usually what looks like a hand-woven jumper that swirls around in the dust-catcher. We also find that after the first vacuum, spray some febreze on the carpet, then vacuum over it again. That will pick up any remaining errant hair.
We vacuum early each morning, just in case�. So if you tend to vacuum once or twice a week, you may wish to try a daily alternative as a �just in case.� We only have a Jack Russell, but sometimes I�d swear he spends the night in front of a mirror tweezing himself!
Good luck
Fr Bill