Конечно после. Только не сразу, а через 30 минут. Потому что некоторые продукты, например цитрусовые, размягчают зубную эмаль. И если вы сразу после еды почистите зубы, то будете в прямом смысле счищать эмаль вместе с налетом и остатками пищи.
На самом деле вопрос очень распространённый. На мой взгляд, зубы нужно чистить после еды, так как частички еды застревают в зубах, и чистка после еды помогает удалить из.