If you are looking for a 'check' you can have Scyther,Moltres,Flamethrower Weezing, for all Heracross sets in general. As far as counters good, there is no 'counter' for all Heracross sets in general. Bulk up-mono attack Hera is countered By Aggron who can easily OHKO with Head smash and takes nothing from Megahorn. As for scarf Hera, it's not too hard to predict, all the pokemon I mentioned earlier can come in on Megahorn/CC and hit back although apart from weezing, even scyther takes nearly 50% from Megahorn.