Pokemon GO features more than hundred Pokemon from the first generation. Unfortunately, the first generation only had a single Dragon type Pokemon called Dratini that can be evolved into Dragonite.
There are a few ways to get your hands on a Dragonite, which is the last form of the Dragon type Pokemon. He looks rather bad ass and can be classified as a rare type of Pokemon.
There are different ways to capture Dragonite and one of them includes trying to hatch a 10 KM egg. You can refer to this guide here on the type of Pokemon that can be hatched with 2 KM, 5 KM and 10 KM eggs. Needless to say, Dratini is one of the 16 Pokemon that can be hatched with a 10 KM egg so there is a 1 out of 16 chance that the player will get a Dratini from a hatched egg. They can be then evolved to a Dragonite by feeding them Dragon Candy as seen below.
The other method to capture a Dragonite is to evolve a Dratini or Dragonair to Dragonite. This Pokemon hangs out near Parks or Wooden areas and can be captured from there. It then requires 25 Dragon type Candies to evolve to the next form, Dragonair. It can be then further evolved to Dragonite with 100 Dragon Candies.
Dragon type Pokemon can also be located in big cities near Pokestops with a lot of Lures. There is a good chance that you might be able to capture a Dragonair or Dragonite from such a location. You can then try to capture it using this simple trick that can help in conserving Poke Balls.
Pokemon GO is available now for the iOS and Android.