Since Newcastle did very well against PSG in their home ground, I think there's a possibility that they'll still have a better performance as well against Dortmund, Dortmund have a better experience in the UCL than Newcastle but Eddie Howe's team is in a good shape and could take them by suprise like they did against PSG.
I doubt if PSG would be able to beat Milan tough they've got a good chance, because Acmilan is not performing well in the UCL buy shouldn't be underestimated based on their current form and performance in the league matches, their squad is okay and they've got players that would trouble PSG, anyways I strongly believe Newcastle would reach the next round.
Newcastle United will play in front of their supporters when they face Dortmund. Newcastle United has good capital in the match against the Bundesliga representative team because Newcastle United achieved a promising victory against PSG.
Eddie Howe will probably play the same scheme as when Newcastle United beat PSG. He will trust Almiron, Isak and Gordon up front. These three players have shown quite good quality when beating PSG.
Dortmund experienced bad luck in two matches in the Champions League this season because in the first match they were beaten by PSG and in the second match they were held to a draw by AC Milan.
I think Dortmund will try hard in this match to achieve maximum results or their first win in the Champions League. Their ranking is not very safe in the standings table, so if they lose again then Dortmund will find it difficult to qualify for the next round.