Start with tyranitar with the moves protect, toxic, stone
edge, and crunch. make sure you train his attack as well
as defenses becuase his attack is in the top five.
garchomp can be breeded to know stone edge and
earthquake I have done it he will be able to sweep the
floor with many foes:)(breed with rhydon).
Cradly is a good choice becuase he makes a good wall
and gets a special defence boost from the storm. a
good moveset would be ancient power, energy ball,
swallow, and stock pile.
then regirock: hammer arm, stone edge, ice punch, and
thunder punch.
aerodactyl: aerial ace, rock slide, iron head, and
earthquake.
and for your last one lucario!: aura sphere, psychic,
dragon pulse, and extreem speed
becuase if you noticed you only asked for 5 pokemon so
i did six I suggested lucario becuase he is a good special
sweeper all your others are phsyical sweepers.