Ditto on the Hardware store Scotch Guard. I used three cans ($40) putting several "layers" over the first three days of its life. I have four kids and can use all of the protection I can get!
By the way, if you are curious as to whether or not you can get out touch up paint on your seats, the answer is No! My 1996 Odyssey was "sprinkled" at two weeks old and every bit of the paint is still there!
------------------
1996 & 2002EX Odyssey w/towing package and "wood package"