Grimmsnarl @ Expert Belt
- Drain Punch
- False Surrender
- Spirit Break
- Ice Punch / Fire Punch
I'd say go for Ice Punch - It provides better coverage than compared to Fire Punch.
It also hits the last gym, the Dragon Type, hard.
Fire Punch can be kept if you want coverage against Steel types, but Drain Punch covers that.