Aerodactyl is Rock/Flying type, so Pokémon with strong Rock, Steel, Water, Electric, or Ice attacks are very good against it.

Type basics (why these work)

  • Aerodactyl is weak to:
    • Rock
    • Steel
    • Water
    • Electric
    • Ice
  • Hitting it with these move types will deal super-effective damage in most games that follow the core type chart.

Think of it this way: you’re trying to crack a fast but fragile stone pterodactyl, so you either smash it with rocks/steel or freeze/shock/drench it before it can chip you down.

Good Pokémon by type

Below are examples that generally perform well because they learn strong moves of the right types. Exact “best” choices depend on the specific game (main series vs. Pokémon GO vs. Showdown formats), but the type logic stays the same.

Rock attackers

  • Tyranitar (Stone Edge / Rock Slide)
  • Rhyperior
  • Terrakion
  • Rampardos
  • Golem (any regional form with Rock STAB)

These lean on powerful Rock STAB to hit Aerodactyl on its double-weak side to Rock in many formats.

Steel attackers

  • Metagross
  • Lucario
  • Magnezone
  • Excadrill
  • Zacian or Zamazenta in their crowned forms (in formats that allow them)

Steel types often resist Aerodactyl’s common Rock/Flying/Normal coverage while striking back super-effectively.

Water attackers

  • Kyogre (especially Primal in GO or supported formats)
  • Swampert
  • Gyarados
  • Feraligatr
  • Empoleon

Strong Water moves drown Aerodactyl’s Rock typing and usually hit at least neutrally through any secondary coverage it has.

Electric attackers

  • Zapdos
  • Jolteon
  • Magnezone
  • Raikou
  • Zeraora (where available)

Electric types fry the Flying side and often outspeed, which helps if Aerodactyl is running high-speed sets.

Ice attackers

  • Mamoswine
  • Weavile
  • Glaceon
  • Kyurem forms (including White Kyurem in GO counters lists)
  • Articuno

Ice hits Flying hard and often comes on Pokémon that can take at least one hit back if needed.

A quick mini-story example

Imagine you’re fighting a fast, aggressive Aerodactyl that keeps slamming Rock Slide. You lead with Magnezone: it shrugs off Steel Wing thanks to its Steel typing, double-resisting the Steel damage, and shocks Aerodactyl down with Electric moves before it can do much. In another battle, you bring Tyranitar with a heavy Rock move; one clean Stone Edge is often all it takes to bring Aerodactyl crashing out of the sky.

Simple rule of thumb

  • Bring Rock or Steel first if you have them.
  • Otherwise, strong Water , Electric , or Ice attackers with good offensive stats and STAB moves are also very good against Aerodactyl.

TL;DR: Any strong Rock, Steel, Water, Electric, or Ice Pokémon with matching-type moves will do great against Aerodactyl; things like Tyranitar, Metagross, Kyogre, Magnezone, and Mamoswine are classic picks.

Information gathered from public forums or data available on the internet and portrayed here.