По канону он узнал о них (по крайней мере, о их количестве) только от Поттера, иначе зачем вся эта свистопляска со Слагхорном? И в этот же год нашел два.
По канону он узнал о том, что крестражей больше одного - самое позднее в 1993 году. Когда Гарри положил крестражей-дневник перед ним. Иначе, выходит, что добрый Дамбигуд выкинул раненного ребенка не только не оказав ему помощи, но даже и не обследовав. А вот почему он тянул с поисками, почему не вытряхнул знания из Слагхорна, как получилось, что он за все это время (до похода за Воскрешающим камнем) не нашел ни одного - это вопросы к сторонникам Дамбигуда.
Дамбигад всю эту свистопляску объясняет несколькими способами: и бросить ребенка, не обследовав, и стремиться исключительно к Воскрешающему камню, забив на все остальное, и даже вовсе рассматривать как желаемый итог всей свистопляски уничтожение Поттеров - Дамбигад - может.