I still believe Dortmund should made it even though they aren't performing well at their local league. I know the match will definitely be a tough one among the two teams but I believe Dortmund should still qualify.
Dortmund's opponent in the last 16 of the Champions League is the leader of the Dutch Eredivisie, which Dortmund basically cannot underestimate. Because PSV is a team that has amazing strength in its local league, Dortmund needs to play well enough and not make too many mistakes. Because in this round of 16, all teams will try better in order to qualify for the more challenging round, namely the last eight, so Dortmund needs to perform as well as possible to win at PSV's home ground.