I wrote night before yesterday (no article) even though it's not natural English because it's what the hint says.
yeah same here, maybe night before last would be better
Did you mean to say he had a nightmare?