You can't get the badge to the fighting gym. You can however, fight the dojo master. He is in Mt. Mortar. When you beat him, he will give you a Tyrogue.
Chat with our AI personalities
The 7th badge is in mahogany town.
In Pokémon Gold, the fighting dojo master is originally found in Mt. Mortar. He uses a Hitmonchan and a Hitmonlee.
you have to get to the fighting dojo in saffaron on kanto
Directly to the right of the city with the fourth badge.
After you beat the gym, you must leave, heal ur pokemon, then go back and talk to the leader and she should give you the badge