Actually you don't need to be in the Ground Egg Group to learn Earth Power. Trapinch-Flygon are in the Bug Egg Group, believe it or not.
I had Egg Moves in a later post IIRC.
Egg moves:
- Counter (Heracross/Pinsir)
- Spikes (Forretress)
- Reversal (Heracross/Pinsir)
- Pursuit (Tauros/Yanmega)
- Thunderpunch (Ampharos)
- Wing Attack (Scyther)
- Superpower (Pinsir)
Note: I did rail against having Spikes, Toxic Spikes, and Stealth Rock but figured of the three, Spikes was the most justifiable.
Also, I'm not going to support Fire Fang. Yes, it's a crap attack even when STABed, but just like Magmortar and Typh (and even Amphy...) don't get Ice Punch just for having arms, this shouldn't be able to set its fangs ablaze just because it has teeth. Houndoom and Arcanine don't get Ice Fang, so I don't see why this should get Fire Fang.
Poison Fang on the other hand :-D... Although it would need tp breed with Drapion for that. (Bug/Water 3)
For the move, resubmitting:
Ice Breaker
Power: 100
Acc: 90
PP: 10
Effect: Breaks Light Screen/Reflect. (EDIT: Add New effect: Unfreezes frozen opponents, but deals double damage)