I've fitted water-proof coverings to all my seats - not to protect the seats from grand-kids.... but from me!!
Have a search on e-bay, They are generally on there somewhere. Relatively inexpensive.. compared to the cost of new seats!!
You can even get covers for the head-rests