В данном предложении правильным будет "Does Andy eat porridge for breakfast?"
Слово "does" используется, когда мы задаем вопрос о третьем лице единственного числа (he, she, it) в настоящем времени. В этом случае "Andy" - это имя, относящееся к третьему лицу единственного числа, поэтому правильно будет начать вопрос с "Does".
Если у вас есть другие вопросы по грамматике или любым другим учебным темам, feel free to ask!