I have always wondered, is it better to evolve your Pokemon right when they can? Or to wait until later? I know some Pokemon are best to evolve right away to get specific moves, but what about stats? An example would be Turtwig, he loses a lot of Speed when he evolves into Grotle, so would it be better to evolve later and raise the Speed to a certain point and then evolve? Or does it not work that way?