Ну, на счет Петтигрю и Сириуса сомнений нет - он знал, я по книге проверила. Про карту Мародеров: на момент "встречи" с ней Снейп не знал, но мог впоследствии догадаться, узнав про Бродягу и Хвоста и сложив 2+2. Допустим, методом исключения он пришел к выводу, что Сохатый - Поттер и что он, как и его друзья, анимаг и, соответственно, олень. Просто я пыталась вспомнить, говорилось ли в книге прямым текстом, что Снейп знает, но похоже, что нет... Ладно, Снейп у нас умный, будем считать, что догадался))