The levels of my team are similar to those of Lenora's but always have trouble beating the normal type leaders because fighting type pokemon aren't my favourite, should I just train my pokemon to higher levels or is there an easier way? If the starter makes a difference then you should know that Snivy was the pokemon I chose.
Just give them chesto berries and leaf tornado her pokemon. When they cant hit you they can hurt you. The berries keep them from going to sleep. If that doesnt work train them.
Catch a sawk and train it. Hope it helps.:)
I know you don't like fighting Pokemon but a Sawk or a Throh would prove to be invaluable in this fight.