I always wondered when you have a pokemon lets say anything that evolves by a stone or can evolve as early as lvl 5, would it be better to let it evolve later on or evolve it right away. Like you have a Eevee at lvl 5 from being breed would it be better to evolve it right away lets not counting in its attacks it will learn if it does just state wise. Also when you have pokemon who learn attacks sooner when they don't evolve will they not gain as much states by evolving later then there post to? So basically what I am saying is evolving later hurting pokemon states at all? Also evolving to early can it also hurt your pokemons overall states?