Pseudo-legendary Pokemon

Pseudo-legendary Pokémon are Pokémon that meet 3 criteria:
 * They must have a base stat total of 600.
 * They are the final evolution of a 3-stage evolutionary line.
 * Their highest base stat is Attack or Special Attack.

So far there are 6 Pseudo-legendary Pokémon:

Dragonite

Tyranitar

Salamence

Metagross

Garchomp

Hydreigon