You have to use headbutt on a "Headbutt Tree". I've heard that the trees outside of New Bark Town is the best place to find one. Although, Heracross is one of the rarest to find.
Bellossom can be obtained by evolving a gloom with a sunstone.
Come first place in Bug Catching Competitions at the National Park :3 I won and got a Sun Stone. Also you can find them as items. :) hope that helped --Taylor
Union cave is the best place to obtain a Sandshrew in Pokemon SoulSilver. You must either trade one from a HeartGold game, or catch it in the Safari Zone (desert area).
You can not.
Catch a Gloom, then give it a Sunstone.
Try the National Park Bug Contest and win usually you get a random evolve stone
find a place that has wild Pokemon the same level as it.
Win 1st place in the bug catching contest.
You can buy a sunstone from the pokeathlon shop inside of the pokeathlon dome
the only sunstone is on R/S/E not FR and LG.
you just need a gloom and a sunstone use the sunstone on your gloom and walla you have a bellosom
You find sun stone underground!
The only place to find an Eevee is at Bill's house or maybe at the GTS.
The best place to find Scizor in Pokemon Heart Gold is in a low grassy area. Just ride your bike (If you have one) Back and forth and you will eventually find one.
You'll find it in the place where the safari zone was, in Kanto.
You have to use headbutt on a "Headbutt Tree". I've heard that the trees outside of New Bark Town is the best place to find one. Although, Heracross is one of the rarest to find.