I suffered from canker sores all of my childhood and well into my early adulthood. I sometimes had as many as 20 sores around my mouth. I've as long as I remember used a non-SLS toothpaste but I still got the sores - especially around stressful periods of time like around exams.
For some reason they started appearing less and less as I approached my 30'ies. I never have them anymore now. I still use the same non-SLS toothpaste though as I'm not really keen on them returning despite the toothpaste not really helping me much when I was younger. I'm imagining it helped with them not being worse than they could be.
Another reason why I kept the same toothpaste brand is that I've never had a single cavity in my adult teeth while my siblings have had plenty (they used a different brand than me). Not sure if it's credited to the toothpaste or just if it's because I never flush my mouth with water after brushing - they still do that to this day.
Another reason why I kept the same toothpaste brand is that I've never had a single cavity in my adult teeth while my siblings have had plenty (they used a different brand than me). Not sure if it's credited to the toothpaste or just if it's because I never flush my mouth with water after brushing - they still do that to this day.