So there are a few players out there who have caught a Dragonite in their kitchens making a midnight snack or even while out retrieving their morning papers, but other than those few ultra-lucky individuals, this incredibly popular Pokémon from both the game franchise and the anime is extremely, extremely rare. Seriously, this thing is ridiculously hard to find.
Firstly, the Pokémon’s unevolved form, Dratini, is even fairly rare; so rare, in fact, that they are hatched in 10km eggs. That’s right, Dragonites are not even hatchable in the current egg system within Pokémon Go.
That means the only two ways of obtaining a Dragonite at this point is either by catching enough Dratinis and Dragonairs to evolve up to the fan-favorite dragon-type, or by simply finding a Dragonite out in the wild; both methods relying solely on luck. The way it stands right now, it seems as though only the most dedicated (or perhaps the incredibly lucky) trainers have obtained, or can obtain, a Dragonite.