D.K.
Try OxyClean it is awesome! I have light gray carpet and have never had a problem with it bleaching the color out.
It gets up grape juice or anything like that.
I was trimming my dogs claws and nipped her too close and it bled like crazy. I got it under control on her but the Oxy Clean took it out of the carpet really well.