then use Shedinja, ts ability is allows it to only be attacked by super effective moves (Can get status from attacks however. And spikes and floating stones kill it) But beside from 1HP, It knows a very wide range of moves.
Also, I would like to have a battle with your friend! I got moves to block every weakness.
P.S. Offering a LV.76 female Pyroar. It knows; Over Heat, Fire Fang, Crunch, and I forgot the last one, I don't have the stats with me right now. I have 3 Fire types, Delphox, Blaziken (from torchic distibution) and pyroar. But I have Absol to fight with dark moves.