I would have to agree that leather is easy to keep clean, both of our cars have leather and wood grain interiors and I have two boys, age 6 and 8.
I find it wears much better than fabric and generally does not stain.
Every couple of weeks when there is dust, dirt, mud, chips etc. on the seats I simply wipe the interior down with some ArmourAll wipes and then I get the cars detailed about once a year.
In my discovery the only seat with any real wear is the drivers seat from me sliding in and out a few times every day so I will be looking for a tinted leather treatment soon to keep the colour in the leather.
To save the back seats I could always put the boys in the third row seats with the moulded floor tub and some seat covers, that would be easy to keep clean.
