Where do you find the seventh gym leader on heart gold?

in poo land.