My SIL swears by the Bissell Pet Hair Eraser for her two kitties....
After swearing at my previous vacuum cleaner which would leave the fur babies fur behind on the carpet, I second your SIL's swearing. The thing handles like a tank though. Good upper body workout trying to control it.