My cats avoid faux fur so I gave up on that. I found the only way to get hair off the carpeted cat trees is to manually scrub it off with a damp nubby cloth -- pull hard in one direction and then remove the clump of hair and again and again, tedious but it works. After cleaning a 5-bed, 6' cat tree in that manner, I wisely
started putting a washable cover in the bed areas. I do that now with everything and every place they lounge. I use pillow shams mostly and that's kinda pretty with a sham ruffle hanging over the sides of the tree beds.
I've often wondered if animals are annoyed by the skin that we humans shed. Ya think?