Heracross assisted Koromi, Goh and Ash in searching for a Pinsir, before he battled Team Rocket and sent them blasting off. Once Goh caught a Pinsir, his Pinsir had fallen in love with Heracross so Goh agreed to trade his newly caught Pinsir for Heracross.
With Goh
Beedrill and Goh
Personality and characteristics
Heracross and Pinsir
Heracross is a powerful battler, as seen during his battle against Ash's Pikachu where it was able to use powerful moves against his opponent and was able to easily defeat Meowth and Jessie's Wobbuffet. When Goh's Pinsir saw Heracross in action, it fell in love with Heracross. Heracross is also quite sociable, accepting Goh's commands even when he was not his Trainer yet or showing off to people who were at the Pokémon Center.
Heracross shown to be helpful pokemon to lift off a log when it saw Ash and Goh unable too. It even helped its former trainer new pokemon Pinsir to be less affectionately when it noticed it didn't like it too munch.
Heracross has proved to be an excellent cook, helping Koromi to prepare food to attract Bug-type Pokémon which served to attract several Pokémon around the forest.