i do not know about the soap, but yes salt is abrasive and can cause sensitivity. i would be careful not to supplement with high amounts of iodine (i mean, not too much more than what is recommended) so you don't upset your trace mineral balance. if it were me, i would get a toothpaste with fluoride (it is not the bad kind) and see if that helped. with neydent, you leave it on the teeth for an extra few minutes before you rinse. i have been using it for many years and it works very well on sensitivity. some people have thinner enamel and can have sensitivity problems. i would never recommend you do whitening if you are having problems now. your teeth need to calm down. two things i recommend, have your bite checked, because that is the number one thing that causes sensitivity. and, get a night guard. have one made by the dentist or get one at wal*mart pharmacy. the one made at the dentist might be better, not sure, but they are expensive.