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