Leather is more sturdy and tear resistent than cloth.greengoddess said:
I had a Grand Cherokee I bought with 96K on it and leather seats that was owned by a couple with 3 kids all ages. The rest of the interior was trashed but the seats were in great shape.
Since you have them already, have them professionally cleaned, and then get them Scotchguard coated. Also, a home carpet cleaner vacuum will go a long way to cleaning stains. Sorry. Also, you can get wet Okole seat covers which are wet suit material, sturdy and resist tears and stains.
Hope this helps.