We reupholstered a couch of ours with a jazzy floral fabric 2 years ago because the original dark blue showed every single cat hair and they clung to the fabric.

The replacement fabric is very tightly woven, with a slight sheen. It's perfect, because the cats lounge on the back of it, yet the fur doesn't stick to it. It's not a plastic or vinyl; it's cotton, but somehow resists all that fur.

If you're shopping for a sofa, look for something like that, something with a tight weave. Ours has palm fronds and lavender flowers, but it isn't fussy, more tropical looking.

There's a picture of it somewhere; he's really proud of it because WE did the work! (I'll try to find it)

Kfamr....love the picture with the dog! Guess who is the boss in that house?