Lance owned a Dragonite in all main Pokémon games. It debuted in Pokémon Red and Green, being at Lv. 62 and knowing Slam, Hyper Beam, Agility and Barrier.
Dragonite first appeared with Lance where it helped defeat Team Rocket and quell the Red Gyarados's fury. It fought against the Red Gyarados, using powerful moves to defeat the Red Gyarados, allowing Lance to catch it.
Lance and Dragonite reappeared in Hoenn, where they battled Groudon and Kyogre, calming them down after Team Aqua and Magma summoned them.
Dragonite appeared with Lance during the Elite Four gathering at Cerise Island. Afterwards, it emrged from the ground with Gyarados, for Lance sent it there to cause tremors. Like Lance's other Pokémon, Dragonite was loyal and did not want to disobey his trainer nor his ideals.