I would have thought any pokemon that can fly, that has some kind of claws/talons and is rather masculin in build, like the two primary legendary pokemon. But im sure you won't want one of those as a HM slave! Looking through the Unova pokedex... why not try... Archeops? The evolved form of one of the fossil pokemon. Is a strong rock/flying type. Or perhaps a Hydreigon? Maybe even Braviary!