There are several counters to choose from that aren't Rock, like Rotom and Mandibuzz. Even Gliscor can handle Talonflame, taking a solid 50% max and being able to Roost the damage right off. It also handles Fighting types like Terrakion. You could also use Landorus T if you can get one.
I know, i know but i just...well i have other pokemon already for the 3 slots and all three are vital and provide whatever i need, and finding a place for mandibuzz isn't really easy. Gliscor is pretty much a check, switching in, taking 50% and next turn another 50% and boom, ko'ed. Lando-t, i will look into it..
EDIT:
TEF League Leader Battling Result Form
Challenger: ColtonL
Leader and Type: Prakhar, normal
Score: Forfeit by me (Prakhar: 3 left, Colton: 5 left)
Rate your performance (0-10): 2
Challenger's Performance(0-10): 9
Additional Comments (be polite): I wasn't sure what to do after my main attack power was gone...I lnew stalling couldn't help me get past that heatran, so i quit....
EDIT2:
TEF League Leader Battling Result Form
Challenger: Burnerv2
Leader and Type: Prakhar, Normal
Score: I kind of forgot already, correct me if i am wrong burnerv2, i had 4 left and the challenger had 0 left, so win for me!
Rate your performance (0-10): 5
Challenger's Performance(0-10): 9
Additional Comments (be polite): Just my usual play, and this time i technically had TWO megas!!!! My challengers may understand how..
EDIT3: Sorry for ruining the post of my answer to your comment dircio, but i am now
CLOSED!!
EDIT4: Really sorry dircio, but here is my challenger app (i may have submitted it before, i have baaaad short term memory)
Challener Application Form
Challenger: Prakhar
IGN: Prakhar
WFC: 4098-4557-7957
GMT Timezone: GMT+5:30 (i have been using +5.5 for god knows how long)
Activity Status(Alot/on and off/Not often): Alot, and by that ALOT
Read the rules?: I think so, yes i did!
Reason For Joining?: Want to use the pokemon i bred (mega beedrill and latios is looking at you!)