Got this tip a while back on lifting dogs hairs the easy way. Get a nice bucket of warm water with a little detergent and put on a good pair of kitchen rubber gloves. Dip your hand into the water and then rub onto the mat/carpet. The hair magetnises onto the glove. Dip into bucket and repeat. In no time you will have a bucket full of hairs and a carpet/mat and furniture hairless.
Try it and let me know what you think.