I'm trying to train my kirlia to a gardivior.I also want to make it battle not my others.
Surfing along Cianwood, sniping off Tentacool and Tentacruel is the best way, without sharing the Elite Four.
Well it depends on the game but il tell you the levels battle pokemon levels 15-18 and slowly it will gain good exp