If your playing Pokemon Diamond or Pearl, you'll never see him again, but if your playing Pokemon Platinum you can battle him and the gym leaders in the resturaunt in the Survival area.
Chat with our AI personalities
I think Stark Mountain.
Buck lives in the Survival Area in Pokemon Platinum. Buck is part of a quest involving Stark Mountain and Heatran.
to stark mountain to catch hetran
you go backto the nearest town and go in all of the houses and you will find buck in one of them. talk to her and she will leave. go back to stark mountain in the same room and you will find the legendary pokemon heatran.
you have to talk to buck's grandpa first, then get through stark mountain with buck. Once you get through, go back and to talk to the grandpa, then go back to stark mountain. Heatran should be there at level 50. Bring lots of dusk balls.