Satin is really easy to brush cat hair off of. However, claws easily snag this fabric so it may not be the best choice. Maybe sateen cotton would work better - I think it would be less-snagging but still have that satiny finish that doesn't "absorb" cat fur like flannel seems to. Not sure about colors!! Maybe a taupe color?