I am using Colgate max fresh from last two years using max fresh can reduces bad smell from the mouth it can provide long lasting resistant against bad smell but teeth yellowish does not get white and that should be recognised by the company by providing and mixing with other chemicals to take care of whiteness of the teeth is important the foam is less when compared with the other tooth paste but while using this paste while inner side of the mouth having any cuts the paste will also causes irritation