First off, anyone who says "you got pale beige shorts for a three year old?" can just bog off - he looks cute in them!
But...knees are now horribly grass-stained (they are long shorts). I mixed up a paste with Vanish powder and put that on, and they have been soaking in a solution of Vanish but stains are not shifting. What next?