PokéBase - Pokémon Q&A
0 votes
1,657 views
by
I'm guessing you want them to be attacking moves?

3 Answers

2 votes

Excluding Hidden Power, there are a total of 14 Rock-type moves 18 Flying-type moves. Of these moves include Rhyperior's Rock Wrecker, who cannot learn any Flying-type moves, and Lugia's Aeroblast, who is unobtainable in Platinum. Smeargle, of course, can learn all of these moves. Additionally, no Pokemon that knows Rock Throw, beyond Smeargle, can learn Flying-type moves

Ancient Power

/ds4 ancient power, aerial ace, all (44 results)
Aerodactyl, Aggron, Anorith, Arceus, Armaldo, Aron, Articuno, Celebi, Charizard, Charmander, Charmeleon, Corphish, Crawdaunt, Croconaw, Cubone, Dialga, Diglett, Dugtrio, Feraligatr, Giratina, Groudon, Ho-Oh, Jirachi, Kabuto, Kabutops, Kecleon, Lairon, Lugia, Marowak, Mew, Moltres, Palkia, Rayquaza, Regigigas, Registeel, Smeargle, Tangrowth, Togekiss, Togetic, Totodile, Tyranitar, Yanma, Yanmega, Zapdos

/ds4 ancient power, air cutter:
Aerodactyl, Articuno, Charizard, Giratina, Ho-Oh, Lugia, Mew, Moltres, Smeargle, Togekiss, Togetic, Yanma, Yanmega, Zapdos

/ds4 ancient power, air slash:
Charizard, Moltres, Rayquaza, Smeargle, Togekiss, Yanma, Yanmega

/ds4 ancient power, brave bird:
Ho-Oh, Smeargle

/ds4 ancient power, bounce:
Carvanha, Donphan, Manaphy, Mew, Phione, Relicanth, Sharpedo, Smeargle

/ds4 ancient power, defog:
Aerodactyl, Arceus, Articuno, Charizard, Giratina, Ho-Oh, Lugia, Mew, Moltres, Smeargle, Togekiss, Togetic, Yanma, Yanmega, Zapdos

/ds4 ancient power, drill peck:
Smeargle, Zapdos

/ds4 ancient power, feather dance:
Lugia, Smeargle

/ds4 ancient power, fly:
Aerodactyl, Arceus, Articuno, Charizard, Giratina, Ho-Oh, Lugia, Mew, Moltres, Rayquaza, Smeargle, Togekiss, Togetic, Zapdos

/ds4 ancient power, gust:
Articuno, Ho-Oh, Lugia, Smeargle

/ds4 ancient power, mirror move:
Smeargle, Togekiss, Togepi, Togetic

/ds4 ancient power, peck:
Mamoswine, Piloswine, Smeargle, Togekiss, Togepi, Togetic, Zapdos

/ds4 ancient power, pluck:
Articuno, Ho-Oh, Mew, Moltres, Smeargle, Togekiss, Zapdos

/ds4 ancient power, roost:
Aerodactyl, Articuno, Charizard, Dunsparce, Ho-Oh, Lugia, Mew, Moltres, Smeargle, Togekiss, Togetic, Yanma, Yanmega, Zapdos

/ds4 ancient power, sky attack:
Aerodactyl, Articuno, Ho-Oh, Lugia, Mew, Moltres, Smeargle, Togekiss, Togetic, Zapdos

/ds4 ancient power, tailwind:
Aerodactyl, Arceus, Articuno, Charizard, Giratina, Ho-Oh, Lugia, Mew, Moltres, Rayquaza, Smeargle, Togekiss, Togetic, Yanma, Yanmega, Zapdos

/ds4 ancient power, wing attack:
Aerodactyl, Charizard, Moltres, Smeargle, Yanma, Yanmega

Head Smash

Only Smeargle can learn Head Smash and Air Cutter, Air Slash, Brave Bird, Defog, Drill Peck, Feather Dance, Fly, Gust, Mirror Move, Pluck, Roost, Sky Attack, Tailwind, or Wing Attack. Otherwise,

/ds4 head smash, aerial ace:
Aggron, Aron, Lairon, Smeargle

/ds4 head smash, peck:
Nidoking, Nidoran-M, Nidorino, Smeargle

Power Gem

Only Smeargle can learn Power Gem and Air Slash, Brave Bird, Drill Peck, Feather Dance, Fly, Mirror Move, Peck, Pluck, Sky Attack, or Wing Attack. Otherwise,

/ds4 power gem, aerial ace:
Dialga, Misdreavus, Mismagius, Palkia, Persian, Sableye, Smeargle, Vespiquen

/ds4 power gem, air cutter:
Smeargle, Vespiquen

/ds4 power gem, bounce:
Grumpig, Smeargle, Spoink

/ds4 power gem, defog:
Smeargle, Vespiquen

/ds4 power gem, gust:
Smeargle, Vespiquen

/ds4 power gem, roost:
Smeargle, Vespiquen

/ds4 power gem, tailwind:
Smeargle, Vespiquen

Rock Blast

Only Smeargle can learn Rock Blast and Air Cutter, Air Slash, Brave Bird, Defog, Drill Peck, Feather Dance, Fly, Gust, Mirror Move, Peck, Pluck, Roost, Sky Attack, Tailwind, or Wind Attack. Otherwise,

/ds4 rock blast, aerial ace:
Anorith, Armaldo, Smeargle

/ds4 rock blast, bounce:
Octillery, Remoraid, Smeargle

Rock Polish

Only Smeargle can learn Rock Polish and Air Slash, Brave Bird, Drill Peck, Feather Dance, Gust, Mirror Move, or Peck. Otherwise,

/ds4 rock polish, aerial ace:
Aerodactyl, Aggron, Anorith, Armaldo, Aron, Gligar, Gliscor, Groudon, Kabuto, Kabutops, Lairon, Metagross, Metang, Mew, Regigigas, Registeel, Smeargle, Tyranitar

/ds4 rock polish, air cutter:
Aerodactyl, Mew, Smeargle

/ds4 rock polish, bounce:
Donphan, Mew, Relicanth, Smeargle

/ds4 rock polish, defog:
Aerodactyl, Gligar, Gliscor, Mew, Smeargle

/ds4 rock polish, fly:
Aerodactyl, Mew, Smeargle

/ds4 rock polish, pluck:
Mew, Smeargle

/ds4 rock polish, roost:
Aerodactyl, Gligar, Gliscor, Mew, Smeargle

/ds4 rock polish, sky attack:
Aerodactyl, Gliscor, Mew, Smeargle

/ds4 rock polish, tailwind:
Aerodactyl, Gligar, Gliscor, Mew, Smeargle

/ds4 rock polish, wing attack:
Aerodactyl, Gligar, Gliscor, Smeargle

Rock Slide

/ds4 rock slide, aerial ace, all (78 results)
Absol, Aerodactyl, Aggron, Anorith, Arceus, Armaldo, Aron, Bagon, Blaziken, Charizard, Charmander, Charmeleon, Combusken, Corphish, Crawdaunt, Croconaw, Cubone, Darkrai, Deoxys, Dialga, Diglett, Dragonite, Drapion, Dugtrio, Empoleon, Feraligatr, Flygon, Gabite, Gallade, Garchomp, Gible, Gligar, Gliscor, Groudon, Grovyle, Heracross, Hitmontop, Infernape, Kabuto, Kabutops, Kangaskhan, Kecleon, Lairon, Mankey, Mantine, Mantyke, Marowak, Metagross, Metang, Mew, Mewtwo, Monferno, Nidoqueen, Palkia, Primeape, Rayquaza, Regigigas, Registeel, Salamence, Sandshrew, Sandslash, Sceptile, Shelgon, Shiftry, Skarmory, Slaking, Slakoth, Smeargle, Tangrowth, Teddiursa, Torchic, Totodile, Treecko, Typhlosion, Tyranitar, Ursaring, Vigoroth, Zangoose

/ds4 rock slide, air cutter:
Aerodactyl, Charizard, Dragonite, Flygon, Mantine, Mantyke, Mew, Salamence, Shiftry, Skarmory, Smeargle, Vibrava

/ds4 rock slide, air slash:
Charizard, Rayquaza, Skarmory, Smeargle

/ds4 rock slide, bounce:
Absol, Blaziken, Combusken, Croagunk, Donphan, Hitmonlee, Mantine, Mantyke, Mew, Relicanth, Shiftry, Smeargle, Torchic, Toxicroak, Whiscash

/ds4 rock slide, brave bird:
Blaziken, Skarmory, Smeargle

/ds4 rock slide, defog:
Aerodactyl, Arceus, Charizard, Dragonite, Empoleon, Flygon, Gligar, Gliscor, Mantine, Mew, Salamence, Shiftry, Skarmory, Smeargle, Vibrava

/ds4 rock slide, drill peck:
Empoleon, Skarmory, Smeargle

/ds4 rock slide, feather dance:
Blaziken, Combusken, Empoleon, Smeargle, Torchic

/ds4 rock slide, fly:
Aerodactyl, Arceus, Charizard, Dragonite, Flygon, Mew, Rayquaza, Salamence, Skarmory, Smeargle, Vibrava

/ds4 rock slide, gust:
Flygon, Smeargle, Trapinch, Vibrava

/ds4 rock slide, mirror move:
Blaziken, Combusken, Smeargle, Torchic

/ds4 rock slide, peck:
Blaziken, Combusken, Empoleon, Mamoswine, Nidoking, Piloswine, Skarmory, Smeargle, Torchic

/ds4 rock slide, pluck:
Empoleon, Mew, Skarmory, Smeargle

/ds4 rock slide, roost:
Aerodactyl, Charizard, Dragonite, Dunsparce, Flygon, Gligar, Gliscor, Mew, Salamence, Skarmory, Smeargle, Vibrava

/ds4 rock slide, sky attack:
Aerodactyl, Gliscor, Mew, Skarmory, Smeargle

/ds4 rock slide, tailwind:
Aerodactyl, Arceus, Charizard, Dragonite, Flygon, Gligar, Gliscor, Mantine, Mew, Rayquaza, Salamence, Shiftry, Skarmory, Smeargle, Vibrava

/ds4 rock slide, wing attack:
Aerodactyl, Charizard, Dragonite, Gligar, Gliscor, Mantine, Mantyke, Smeargle

Rock Tomb

/ds4 rock tomb, aerial ace, all (80 results)
Absol, Aerodactyl, Aggron, Anorith, Arceus, Armaldo, Aron, Bagon, Blaziken, Charizard, Charmander, Charmeleon, Combusken, Corphish, Crawdaunt, Croconaw, Cubone, Darkrai, Deoxys, Dialga, Diglett, Dragonite, Drapion, Dugtrio, Empoleon, Feraligatr, Flygon, Gabite, Gallade, Garchomp, Gible, Gligar, Gliscor, Groudon, Grovyle, Heracross, Infernape, Kabuto, Kabutops, Kangaskhan, Kecleon, Lairon, Mankey, Mantine, Marowak, Metagross, Metang, Mew, Mewtwo, Monferno, Nidoqueen, Palkia, Piplup, Primeape, Prinplup, Rayquaza, Regigigas, Registeel, Sableye, Salamence, Sandshrew, Sandslash, Sceptile, Shelgon, Shiftry, Skarmory, Skorupi, Slaking, Slakoth, Smeargle, Tangrowth, Teddiursa, Torchic, Totodile, Treecko, Typhlosion, Tyranitar, Ursaring, Vigoroth, Zangoose

/ds4 rock tomb, air cutter:
Aerodactyl, Charizard, Dragonite, Flygon, Mantine, Mew, Salamence, Shiftry, Skarmory, Smeargle, Vibrava

/ds4 rock tomb, air slash:
Charizard, Rayquaza, Skarmory, Smeargle

/ds4 rock tomb, bounce:
Absol, Barboach, Blaziken, Combusken, Croagunk, Donphan, Hitmonlee, Huntail, Mantine, Mew, Relicanth, Sharpedo, Shiftry, Smeargle, Torchic, Toxicroak, Wailmer, Wailord, Whiscash

/ds4 rock tomb, brave bird:
Blaziken, Skarmory, Smeargle

/ds4 rock tomb, defog:
Aerodactyl, Arceus, Charizard, Dragonite, Empoleon, Flygon, Gligar, Gliscor, Mantine, Mew, Piplup, Prinplup, Salamence, Shiftry, Skarmory, Smeargle, Vibrava

/ds4 rock tomb, drill peck:
Empoleon, Piplup, Prinplup, Skarmory, Smeargle

/ds4 rock tomb, feather dance:
Blaziken, Combusken, Empoleon, Piplup, Prinplup, Smeargle, Torchic

/ds4 rock tomb, fly:
Aerodactyl, Arceus, Charizard, Dragonite, Flygon, Mew, Rayquaza, Salamence, Skarmory, Smeargle, Vibrava

/ds4 rock tomb, gust:
Flygon, Smeargle, Trapinch, Vibrava

/ds4 rock tomb, mirror move:
Blaziken, Combusken, Smeargle, Torchic

/ds4 rock tomb, peck:
Blaziken, Combusken, Empoleon, Mamoswine, Nidoking, Piloswine, Piplup, Prinplup, Skarmory, Smeargle, Torchic

/ds4 rock tomb, pluck:
Empoleon, Mew, Piplup, Prinplup, Skarmory, Smeargle

/ds4 rock tomb, roost:
Aerodactyl, Charizard, Dragonite, Dunsparce, Flygon, Gligar, Gliscor, Mew, Salamence, Skarmory, Smeargle, Vibrava

/ds4 rock tomb, sky attack:
Aerodactyl, Gliscor, Mew, Skarmory, Smeargle

/ds4 rock tomb, tailwind:
Aerodactyl, Arceus, Charizard, Dragonite, Flygon, Gligar, Gliscor, Mantine, Mew, Rayquaza, Salamence, Shiftry, Skarmory, Smeargle, Vibrava

/ds4 rock tomb, wing attack:
Aerodactyl, Charizard, Dragonite, Gligar, Gliscor, Mantine, Smeargle

by
edited by
1 vote

Rollout

Only Smeargle can learn Rollout and Brave Bird, Drill Peck, or Feather Dance. Otherwise,

/ds4 rollout, aerial ace, all (33 results)
Aggron, Aron, Chimchar, Cyndaquil, Delibird, Groudon, Hitmontop, Infernape, Kabuto, Kabutops, Kecleon, Lairon, Ledian, Ledyba, Metagross, Metang, Mew, Monferno, Purugly, Quilava, Registeel, Salamence, Sandshrew, Sandslash, Shelgon, Shiftry, Smeargle, Teddiursa, Togekiss, Togetic, Typhlosion, Ursaring, Zangoose

/ds4 rollout, air cutter:
Drifblim, Drifloon, Ledian, Ledyba, Mew, Salamence, Shiftry, Smeargle, Togekiss, Togetic

/ds4 rollout, air slash:
Smeargle, Togekiss

/ds4 rollout, bounce:
Clefable, Clefairy, Delibird, Donphan, Igglybuff, Jigglypuff, Mew, Qwilfish, Shiftry, Smeargle, Wailmer, Wailord, Wigglytuff

/ds4 rollout, defog:
Delibird, Drifblim, Drifloon, Mew, Salamence, Shiftry, Smeargle, Togekiss, Togetic

/ds4 rollout, fly:
Delibird, Drifblim, Mew, Salamence, Smeargle, Togekiss, Togetic

/ds4 rollout, gust:
Drifblim, Drifloon, Smeargle

/ds4 rollout, mirror move:
Smeargle, Togekiss, Togepi, Togetic

/ds4 rollout, peck:
Smeargle, Togekiss, Togepi, Togetic

/ds4 rollout, pluck:
Bibarel, Bidoof, Delibird, Mew, Smeargle, Togekiss

/ds4 rollout, roost:
Dunsparce, Ledian, Ledyba, Mew, Salamence, Smeargle, Togekiss, Togetic

/ds4 rollout, sky attack:
Delibird, Mew, Smeargle, Togekiss, Togetic

/ds4 rollout, tailwind:
Drifblim, Drifloon, Ledian, Ledyba, Mew, Salamence, Shiftry, Smeargle, Togekiss, Togetic

/ds4 rollout, sky attack:
Delibird, Mew, Smeargle, Togekiss, Togetic

Sandstorm

Only Smeargle can learn Sandstorm and Mirror Move. Otherwise,

/ds4 sandstorm, aerial ace, all (51 results)
Absol, Aerodactyl, Aggron, Anorith, Arceus, Armaldo, Aron, Articuno, Celebi, Cubone, Dialga, Diglett, Dragonite, Dugtrio, Flygon, Gabite, Garchomp, Gible, Gligar, Gliscor, Groudon, Hitmontop, Ho-Oh, Jirachi, Kabuto, Kabutops, Kangaskhan, Lairon, Latias, Latios, Lugia, Marowak, Metagross, Metang, Mew, Mewtwo, Moltres, Nidoqueen, Nincada, Ninjask, Palkia, Rayquaza, Registeel, Sandshrew, Sandslash, Scizor, Shedinja, Skarmory, Smeargle, Tyranitar, Zapdos

/ds4 sandstorm, air cutter:
Aerodactyl, Articuno, Dragonite, Flygon, Ho-Oh, Lugia, Mew, Moltres, Ninjask, Skarmory, Smeargle, Vibrava, Zapdos

/ds4 sandstorm, air slash:
Moltres, Rayquaza, Scizor, Skarmory, Smeargle, Suicune

/ds4 sandstorm, bounce:
Absol, Barboach, Donphan, Gyarados, Mew, Relicanth, Smeargle, Whiscash

/ds4 sandstorm, brave bird:
Ho-Oh, Skarmory, Smeargle

/ds4 sandstorm, defog:
Aerodactyl, Arceus, Articuno, Dragonite, Flygon, Gligar, Gliscor, Ho-Oh, Latias, Latios, Lugia, Mew, Moltres, Ninjask, Scizor, Skarmory, Smeargle, Vibrava, Zapdos

/ds4 sandstorm, drill peck:
Skarmory, Smeargle, Zapdos

/ds4 sandstorm, feather dance:
Lugia, Smeargle

/ds4 sandstorm, fly:
Aerodactyl, Arceus, Articuno, Dragonite, Flygon, Ho-Oh, Latias, Latios, Lugia, Mew, Moltres, Rayquaza, Skarmory, Smeargle, Vibrava, Zapdos

/ds4 sandstorm, gust:
Articuno, Flygon, Ho-Oh, Lugia, Nincada, Ninjask, Shedinja, Smeargle, Suicune, Trapinch, Vibrava

/ds4 sandstorm, peck:
Mamoswine, Nidoking, Piloswine, Skarmory, Smeargle, Zapdos

/ds4 sandstorm, pluck:
Articuno, Ho-Oh, Mew, Moltres, Skarmory, Smeargle, Zapdos

/ds4 sandstorm, roost:
Aerodactyl, Articuno, Dragonite, Flygon, Gligar, Gliscor, Ho-Oh, Latias, Latios, Lugia, Mew, Moltres, Ninjask, Scizor, Skarmory, Smeargle, Vibrava, Zapdos

/ds4 sandstorm, sky attack:
Aerodactyl, Articuno, Gliscor, Ho-Oh, Lugia, Mew, Moltres, Skarmory, Smeargle, Zapdos

/ds4 sandstorm, tailwind:
Aerodactyl, Arceus, Articuno, Castform, Dragonite, Flygon, Gligar, Gliscor, Ho-Oh, Latias, Latios, Lugia, Mew, Moltres, Rayquaza, Scizor, Skarmory, Smeargle, Suicune, Vibrava, Zapdos

/ds4 sandstorm, wing attack:
Aerodactyl, Dragonite, Gligar, Gliscor, Moltres, Scizor, Smeargle

Stealth Rock

Only Smeargle can learn Stealth Rock and Gust or Mirror Move. Otherwise,

/ds4 stealth rock, aerial ace, all (40 results)
Aerodactyl, Aggron, Anorith, Arceus, Armaldo, Aron, Celebi, Chimchar, Cubone, Deoxys, Dialga, Diglett, Dugtrio, Empoleon, Gabite, Garchomp, Gible, Gligar, Gliscor, Groudon, Infernape, Jirachi, Kabuto, Kabutops, Kecleon, Lairon, Marowak, Metagross, Metang, Mew, Monferno, Nidoqueen, Piplup, Prinplup, Registeel, Sandshrew, Sandslash, Skarmory, Smeargle, Tyranitar

/ds4 stealth rock, air cutter:
Aerodactyl, Mew, Skarmory, Smeargle

/ds4 stealth rock, air slash:
Skarmory, Smeargle

/ds4 stealth rock, bounce:
Clefable, Clefairy, Donphan, Jigglypuff, Mew, Relicanth, Smeargle, Wigglytuff

/ds4 stealth rock, brave bird:
Skarmory, Smeargle

/ds4 stealth rock, defog:
Aerodactyl, Arceus, Empoleon, Gligar, Gliscor, Mew, Piplup, Prinplup, Skarmory, Smeargle

/ds4 stealth rock, drill peck:
Empoleon, Piplup, Prinplup, Skarmory, Smeargle

/ds4 stealth rock, feather dance:
Empoleon, Piplup, Prinplup, Smeargle

/ds4 stealth rock, fly:
Aerodactyl, Arceus, Mew, Skarmory, Smeargle

/ds4 stealth rock, peck:
Empoleon, Mamoswine, Nidoking, Piloswine, Piplup, Prinplup, Skarmory, Smeargle

/ds4 stealth rock, pluck:
Bibarel, Bidoof, Empoleon, Mew, Piplup, Prinplup, Skarmory, Smeargle

/ds4 stealth rock, roost:
Aerodactyl, Dunsparce, Gligar, Gliscor, Mew, Skarmory, Smeargle

/ds4 stealth rock, sky attack:
Aerodactyl, Gliscor, Mew, Skarmory, Smeargle

/ds4 stealth rock, tailwind:
Aerodactyl, Arceus, Gligar, Gliscor, Mew, Skarmory, Smeargle

/ds4 stealth rock, wing attack:
Aerodactyl, Gligar, Gliscor, Smeargle

Stone Edge

Only Smeargle can learn Stone Edge and Drill Peck,

/ds4 stone edge, aerial ace, all (36 results)
Absol, Aerodactyl, Aggron, Arceus, Armaldo, Blaziken, Dialga, Dragonite, Dugtrio, Flygon, Gabite, Gallade, Garchomp, Gible, Giratina, Gligar, Gliscor, Groudon, Heracross, Hitmontop, Infernape, Kabutops, Lairon, Marowak, Mew, Mewtwo, Nidoqueen, Palkia, Primeape, Rayquaza, Regigigas, Salamence, Sandslash, Smeargle, Tyranitar, Ursaring

/ds4 stone edge, air cutter:
Aerodactyl, Dragonite, Flygon, Giratina, Mew, Salamence, Smeargle

/ds4 stone edge, air slash:
Rayquaza, Smeargle

/ds4 stone edge, bounce:
Absol, Blaziken, Donphan, Gyarados, Hitmonlee, Mew, Relicanth, Smeargle, Toxicroak, Whiscash

/ds4 stone edge, brave bird:
Blaziken, Smeargle

/ds4 stone edge, defog:
Aerodactyl, Arceus, Dragonite, Flygon, Giratina, Gligar, Gliscor, Mew, Salamence, Smeargle

/ds4 stone edge, feather dance:
Blaziken, Smeargle

/ds4 stone edge, fly:
Aerodactyl, Arceus, Dragonite, Flygon, Giratina, Mew, Rayquaza, Salamence, Smeargle

/ds4 stone edge, gust:
Flygon, Smeargle

/ds4 stone edge, mirror move:
Blaziken, Smeargle

/ds4 stone edge, peck:
Blaziken, Mamoswine, Nidoking, Piloswine, Smeargle

/ds4 stone edge, pluck:
Mew, Smeargle

/ds4 stone edge, roost:
Aerodactyl, Dragonite, Flygon, Gligar, Gliscor, Mew, Salamence, Smeargle

/ds4 stone edge, sky attack:
Aerodactyl, Gliscor, Mew, Smeargle

/ds4 stone edge, tailwind:
Aerodactyl, Arceus, Dragonite, Flygon, Giratina, Gligar, Gliscor, Mew, Rayquaza, Salamence, Smeargle

/ds4 stone edge, wing attack:
Aerodactyl, Dragonite, Gligar, Gliscor, Smeargle

Pokémon bolded cannot be obtained in Pokémon Platinum.

by
–1 vote

In Platinum, the Pokemon that can learn both Rock and Flying type moves is Gliscor and Giratina.
Gliscor:
Rock Moves:
By level up: 0
By TM: Rockslide, Stone Edge, Rock Tomb, Sandstorm, and Rock Polish
By Breeding: 0

Flying Moves:
By level up: Acrobatics
By TM: Aerial Ace, Acrobatics (again), and Roost
By Breeding: Wing Attack

Giratina:
Rock Moves:
By level up: Ancient Power
By TM: Stone Edge
(Cannot Breed)

Flying Moves:
By level up: 0
By TM: Aerial Ace and Fly
(Cannot Breed)

by
Vespiquen can also learn Flying and rock moves through level up.  It gets Power Gem, Gust, and Air Slash.
This is what I got from searching only aerial ace and rock slide.
Absol, Aggron, Aron, Bagon, Corphish, Crawdaunt, Cubone, Dialga, Diglett, Dragonite, Drapion, Dugtrio, Empoleon, Gabite, Gallade, Garchomp, Gible, Gligar, Gliscor, Heracross, Hitmontop, Infernape, Kangaskhan, Kecleon, Lairon, Mantine, Mantyke, Marowak, Metagross, Metang, Monferno, Nidoqueen, Palkia, Primeape, Salamence, Shelgon, Skarmory, Slaking, Slakoth, Smeargle, Tangrowth, Tyranitar, Vigoroth
So, yeah, there's probably something missing from your answer.
My bad lol