you have to first finish the team rocket problem in goldenrod city underground warehouse and switch the patterns which is 3 then 2 then 1 (and you can say blastoff if you want)(its a joke!)
The 8th Badge in Pokemon Diamond is called The Beacon Badge.
She was upset by losing and tells you to go behind the gym to dragons den and talk to the old man in the house
1, after professor elm gives you a call after your 7th or 8th gym badge. Hope I helped. :) Pete
== == You get the 8th gym badge in Sunyshore City. Hope this helps
After you get the 8th badge go see Prof. Elm in New Bark Town and he will give it to you.
Sunnyshore City Gym: Electric (beacon badge from Volkner)
you beat the gym leader
Get the 8th Gym Badge.
You can obtain the 8th gym badge (the earth badge) in fire red from Giovanni in Viridian City.
Unless your Delibird is pretty high leveled, I don't think that it would be very useful in a gym battle.
It is your rival from Pokemon fire red and leaf green versions.
in Viridian city. the one that was locked.