I recently bought 3 eggs in the hopes of finding a Jolteon, however, was disappointed to find I only got a Charmander, a Bulbasaur, and a Pikachu; and I was even more distraught by the fact that there were so much more, better possible Pokemon I could have gotten, even besides a Jolteon. Then, I thought... what if I couldn't get them because of my level? I'm currently a level 10 trainer. I thought that, maybe, a contributing factor to my bad luck was the fact that I may be too low of a level to even receive Pokemon like shiny Gyrados, Dragonite, and of course, Jolteon. Is that true? Do I need to be a certain level to even have a chance of obtaining these Pokemon via eggs?