No, Afterbrush Check will not stain your child’s teeth permanently. The pink food-grade dye is water-soluble and will come off after brushing and rinsing. If any colour remains, simply brush or rinse again to clear it.