Dragonite only learns Hurricane in Generation V, as it is a move introduced in Gen V. You would have to have two DS's and a copy of Black, White, Black 2 or White 2, and use Poketransfer. Then you would have to go to Mistralton City and have a Heart Scale. Speak to a girl in the house next to the Pokemon Center. She will say "Should a move be remembered?", and then select your Dragonite. Go to the bottom and you'll see Hurricane.
This is is the only way it can learn it :-\