You can catch him by headbutting trees.
You can catch heracrosses by headbutting trees. But in order to have a powerful heracross your going to have to do some training. sorry.
Heracross Is A Non-Evolution Pokemon.
you get heracross or combees when you headbutt a tree
sorry you have to trade it to Pokemon soul silver
You can't catch kyogre in Pokemon soulsilver.
Catch Pokemon
no you can, you most catch it in Pokemon emerald
you catch it in cerulean cave
jhoto and kanto regien Pokemon
snorlax
you have to get it from Pokemon platinum or diamond
You should evolve all your Pokemon that can evolve to their final form. Everyone of your Pokemon evolve by level except for Togepi and Heracross. Togepi evolves by happiness into Togetic and then a shiny stone to get a Togekiss. Heracross can't evolve so he's good. Hope this helped!