It evolve when it is very happy with its trainer
you don't evolve it by a stone it will evolve by levels
be more specific in your question
Minccino evolves into Cinccino when you use a shiny stone on it.
Levels Pokemon evolve range from 7-55.
Snivy lvl17-> Servine lvl36-> Serperior.
Levels vary from level 6 all the way to level 55. Several pokemon evolve at similar levels but a majority evolve at different levels.
In Pokémon Black 2, Magneton will evolve once it levels up while it is in the Chargestone Cave.
Pokemon that evolve with levels have certain levels, all of them are different. Some don't evolve by levels, and either have to be happy or use an evolutionary stone.
Most Pokemon evolve by levelling up. It would be a waste of time to list all of the ones that evolve at certain levels.
if he levels up he will evolve
Al of the version exclusives in Sapphire don't evolve except Lotad. Lotad-Lv 16-Lombre-Water Stone-Ludicolo
The levels remain the same, you raise your Pokemon to those levels to evolve them.