Out of all the scenes within Pokemon fiction, I just love the most in writing out Pokemon Battles. Actions are wordless, hence it is a challenge in writing out such intensive actional scenes. And because of that, battles is the best place to examine a writer's skill in the application of "Show Don't Tell" rule.
And of because for the same reason, that is the difficult part. Partially due to the fact that canon's portrayal of Pokemon Battle is just defying this guideline of "Show Don't Tell" which is essential for a well-written fiction. Look at the Pokemon Battle we saw in Anime or in Game or in Manga, most of the time we had trainers called out the attack and pokemons performed the said attack, it is "telling" being the first and "showing" comes second. Therefore if we adapt the canon's Pokemon Battle faithfully, the battles will unfortunately never be good for reading. One can't help, because how a battle (or any actional actions) works within a electronic systematic turn-based style game platform is never the same as how a battle works in realistic real-time fictional writing.
That's why, in my opinion, in order to write a good battle scene, one rather need to be unfaithful to the canon, especially the game canon. Turn-based battle? Nah I'll go with real-time battle. Type effectiveness? Shall the elemental weakness of a pokemon is making some sense due to its physiology, I tend not to screw it, but when it is not, I don't care what type of attack hurt that pokemon more severely. 4-move limit? Screw it because I don't think pokemons are that stupid having the brain size of a goldfish where they can't even remember more than four things at a time. You can catch Arceus in a pokeball? Theoretically speaking it is possible, but not practically speaking where it is the Almighty Alpha One having extraordinary power million times stronger than any common earthly mons you can find in the nearby forest, and if it even ever wanted to befriend an ordinary kid which can be killed easily in a single attack.