Alimentos e bebidas com corantes podem sim manchar os dentes, e também as restaurações em resina ou próteses móveis, por exemplo.
As porcelanas normalmente não são afetadas por manchamentos.
Para diminuir essa possibilidade a receita é simples: Diminua a ingestão desses alimentos e quando o fizer, beba água após, e aguarde alguns minutos para fazer a higienização.
Alguns refrigerantes tem pH ácido e é preciso de algum tempo para o equilíbrio da acidez acontecer.