Maybe I should stick with using Dragonrend over and over. Problem is sometimes the dragon lands too far way and starts fighting a wolf or something, by the time I run all the way over there, the dragon is already flying again.
Maybe this will help: http://www.nexusmods.com/skyrim/mods/37738/?
I have no such problem with dragonrend. If you shout it from a particular area he will always land in the same place. When I reach the dragon I use the shout again (just before he takes off) and wait there for him to land once more.
Dragon's, in all accounts, were a definite blunder in this game. Especially disheartening considering this game is centered around them.
But Durnehviir teaches you an awesome shout, Soul Tear. So that's cool.