Oh man.. sometimes grands aren't so grand after all.. but they have no idea what they are doing. We have a silly 'accident' song we sing when something unexpected happens.
I think all automatic dishwasher detergent has bleach in it.. I have often used it to remove a stain from something mulit-colored.. You can put it just where you want it and it will definately bleach the stain... (or the carpet if your little one runs with the bottle.)
I had no idea they could re-dye carpet.. I'd be interested in seeing your results too..