I'd say the big difference is the sugar. If I brush my teeth and then eat only meat for a whole week, my teeth are still incredibly smooth - giving the feeling of having clean teeth. On the other hand, if I eat a piece of chocolate or just one toffifee, in a couple of hours my teeth get very fuzzy - the tongue no longer glides across them smoothly.