According to all known laws of aviation, there is no way Dragonite should be able to fly. Its wings are too small to get its fat little body off the ground. Dragonite, of course, flies anyway because Pokemon don't care what humans think is impossible.