Pokemon Go Hatch Egg Guide: 2KM, 5KM and 10KM and Corresponding Pokemon
In Pokemon Go, there are 2km eggs, 5km eggs and 10km eggs. With different eggs, you can hatched Pokemon are different. Here is a Pokeaccountbuy.com guide to let you know which Pokemon come from which 2km, 5km and 10km eggs.
With 2km eggs, you can hatch 14 different types of Pokemon. Basically, except Bulbasaur, Charmander and Squirtle, other types are of little use. Of course, you need to take into consideration the Pokemon types in your area. You can choose to hatch the Pokemon that are rare nearby. Squirtle is worth training, because it is outstanding among the water types. Geodude has great skills Mud Shot and Stone Edge.
You can hatch 42 types of Pokemon with 5km Pokemon. If you are busy, Poliwag is a good Pokemon to train, as it has decent CP and HP. It is easy to catch and hatch. Exeggutor also has high CP and HP, and can restrain the most popular water Pokemon.
Lapras, Snorlax, Chansey can be hatched with 10km eggs. There are also Pokemon that are almost useless. So you can be either happy or unhappy with 10km eggs. Chansey has rather high HP but low CP. It's most powerful move is pound. But it doesn't have outstanding big moves. Lapras is a water Pokemon with high HP and CP and ice moves. It can restrain Dragonite and is the most worth training Pokemon in the current version. In addition to perfect move set Frost Breath + Blizzard, it is rare.
Dratini is easy to encounter and catch. People usually don't prefer hatched Dragonite. It has the highest CP and good HP. Its move Dragon Breath has rather high DPS up to 1000. Many players hatch 10km eggs to get Snorlax which has rather high CP and HP. And it is rare.