There are dedicated protective seat covers available.
Just mind the sizing and fitting. I have two pretty nice ones (protecting, easy to wash, good looking) but:
- They are quite a bit too short for my sport seats (even with the thigh pad in and the headrest down). No length excess to tuck them in to fix properly. Usable, just not convenient.
- They tend to slide around: hard to get on/off without uncovering the seat.