i always go 7 island at the chansey house against the trainers near the house
i traint my mewtwo from 70 to 100
my dragonite from 68 to 100
my miloctic (traded with emerald) from 62 to 100
it's easy training there and you can heal up any time you want !