Your rival (officialy named Blue)'s Heracross knows the following moves:
Megahorn(Bug-type)
Counter(Fighting-type)
Rock Tomb(Rock-type)
Earthquake(Ground-type)
Chat with our AI personalities
i don't really know but i think you get banned
yes but you don't know what moves the day care lady will change
You can train a Heracross in any cave. If you know a trainer with psychic Pokemon, you can train Heracross against that trainer. Caves are the best choices because fighting easily beats rock.
Arieal ace, Thunderbolt, Earthquake, and Crunch.
There is 2 ways: Put honey on Honey trees (DPP only) Headbutt trees (HG/SS Only) Thats all I know. Feel free too improve it if you know more ways too get Heracross.