It is generally better to let your Pokemon evolve because they will have higher stats and gain stat points at a higher rate. The downside to this is that they also learn moves at a slower rate. If you want to have your Chimchar learn a certain move earlier, you should wait for it to learn that move before evolving it.
Chat with our AI personalities
Chimchar Evolves into Monferno @ lvl. 14 but when it gets to level 14 let it evolve or it wont learn mach punch.
level up Ralts to 20 let it evolve then and then 30 to Gardevoir. I find it easier if yo let ralts level up to 29(better if you have an everstone) let it evolve then to 30.
No, you need to have the Pokemon in your possesion. For example, if you leave a, let's say Poochyena, in the daycare and it gets to Lv.18 (which is the level it normally evolves) it will not evolve. You would have to take it out and level it up by one and poof, Mightyena.
It won't evolve
you should