This is the toothpaste my friend recommends after much research. Her only complaint is that it does contain fluoride, so she only uses it on the kid with the cavities. I have not tried it, my kids have only ever used Animal parade or Weleda - no cavities.