I do definatley. Although some pokemon such as wartortle or quilava. I wait before evolving them so they can learn moves such as, Hydro Pump and Flame thrower. Charmeleon I can evolve on time because it learns flamethrower before it evolves.
But I evolve my pokemon to the second stage then wait. Because early stage are kind of weak. But a second stage is a bit stronger. Plus the wait for the move isnt that bad.
Like, I keep my wartortle until level 53 so it learns hydro pump. I never evolve my larvitar until it learns hyper beam. Then after hyper beam, I let it evolve into pupitar. Then a couple more for tyranitar.
But I evolve my pokemon to the second stage then wait. Because early stage are kind of weak. But a second stage is a bit stronger. Plus the wait for the move isnt that bad.
Like, I keep my wartortle until level 53 so it learns hydro pump. I never evolve my larvitar until it learns hyper beam. Then after hyper beam, I let it evolve into pupitar. Then a couple more for tyranitar.