the lower level you start training the better, that why you should always breed, and breeding is faster the lower the pokemons level, so getting one from mt.silver is probably better, and faster if you dont have the money...
Join this site...http://s14.invisionfree.com/ChaoticRoleplayRealm/index.php?
and this one...http://gameknot.com/?rfr=diezombie...when you sign up the second one, where it says referals by, type in diezombie