Grass type moves and ground type moves.
Ghost and Dark attacks are super effective against Ghost type pokemon.
Fighting-type moves are the only type moves that are super-effective against Normal-type Pokemon. All other moves are moderately effective and Ghost-type moves are completely ineffective.
Ghost and Dark moves would be super-effective against a ghost Pokemon.
all ice moves are super effective against dragon as well as other dragon moves.
Rock, electric and ice type moves are super-effective against flying type pokemon.
Psychc moves
Dragon-type moves are super effective against Dragon-type Pokemon.
Rock type moves are super-effective against fire, bug, flying and ice type pokemon.
Psychic and ground type moves are super-effective against poison types I tried using fighting moves, and they were not very effective
Water, Electric, Ice, Rock and Steel moves are super effective against Aerodactyl.
See, electric type moves are effective against water Pokemon. Thunder or Thunderbolt are powerful attacks very effective against water Pokemon such as kingdra. ACTUALLY, since Kingdra is a dragon type too, electric type moves are just normally effective. Dragon type is super effective against Kingdra. But then Kingdra would be supereffective against you too!
Dragon type Pokemon are Super effective by Ice types and also Dragon type moves :D