I always thought the most epic gym fights were the ones where you struggled a bit.
Well Poliwrath kinda fitted that description, but Primeape just spammed Double Team then spammed Rock Slide while I tried to hit him. I was kicking myself a bit, as I made Hocus (Kadabra) forget Miracle Eye while I was levelling him up, which would allow him to hit an evasive foe.