All From a Dentist
Over the counter products aren't tested by the fda
or the american dental association, and often don't even display their ingredients.
Some work, some don't, but i wouldn't risk it. Anything prescribed or applied by your dentist will be proven, safe, and effective. If you want to be sure, you really need to have a dentist help you with this.