For Hoenn you could try some trading magic with VBALink and Ruby/Saphire/Emerald. It's NOT fun at all but that's how I got mah Gengar and Alakazam. As for Jhoto, perhaps Liquid Crystal trading would do it but no one has been able to answer my question if it's possible or not.