You battle or use a rare candy
if your Pokemon level ups, its happiness will increase automatically. but if you give your Pokemon a soothe bell, its happiness will increase faster, and it will evolve faster (by certain Pokemon). also return will do more damage
you have to give it a fire stone. If you mean faster then a fire stone, there is no possible way.
Evee is the most common. She can use any stone to evolve. Keep in mind that when you evolve a Pokemon it doesn't learn moves quickly, but if you keep it from evolving it will learn moves faster. You can, however, make it learn moves fast then evolve it, or evolve it then make it use TMs.
it will evolve at a level 24 and if you use a rere candy it i will evolve faster
Shaymin does not evolve in Pokemon Diamond.
Girafarig does not evolve in Pokemon Indigo.
yes it can evolve
some only evolve by using a evolving stone there's alot of those in pokemon platinum but you can only use the evolving stone on them when there a certain level or the best way train them faster cause them evolving doesn't make the, stronger just changes there look.
Well you can get an action replay and use that or just keep battling trainers, not Pokemon. Battling Pokemon is slower than battling trainers.
no but press Ctrl +w to evolve faster (no thankz)
yes they learn moves faster then their evo's
When Shroomish reaches level 23, it will evolve into a Breloom... If you can beat the Pokemon League repeatedly, then give your Shroomish an Exp Share and make your strongest Pokemon beat the League... This way, any low level Pokemon with Exp Share will surely level up really fast...