OMG 81-100 for lucky egg? lol i cant train supporting pokemons to such level. My main pokemons are around 70 right now. and pickup pokemons are around 45..
A fairy type addition would be good. You can trade Growlithe for Azurill in jasper ward or you can get Ralts from Underground railnet . Right, you have spritzee too.. It will come in handy too
Looking good.. You will be battling luna next who is a dark type gym leader.. May be you should train your hariyama?? best way to train physical attackers is battling against Taurus/Bouffalant. bouffa yields 2 atk evs each if you defeat him.. Yoy can even catch Heracross in route 1 event. Its big event though and it takes too much time.
Hmm.. It will be difficult for you to defeat fighting type gym leader samsun at agate circus . It will be piece of cake in your next gym where gym leader uses psychic. I think you should catch and train a psychic or flying type pokemon
Yes Greninja will be super duper later on when he gets moves like dark pulse(You get it when you beat Luna, the gym leader) , surf and extra sensory(around level 50).
I had to spam 3 stun spores using my roserade . She was holding focus band. I did reset many times for focus band to work and also three stun spores not to miss .Then my scrafty finished it with hi jump kicks. Phew!! it was time killing.