I tracked down annoying canker sores to SLS in the Crest toothpaste I had been using for years. After talking with a dentist, and trying their $20 Rx toothpaste, I found that Sensodyne has a great alternative for the typical $5 price tag. It tastes like an after-dinner mint (yuck) but otherwise does the job.