Does Teepos level have any effect on the dragon lord battle?
I doubt it. For example Garr's level doesn't affect second battle against him and Rei's level doesnt affect battle against Weretiger, why should Teepo's do?
And there's about 10 years between when you last play as Teepo and when you find him in Eden. He could level up quite a bit in this period xD.