battle it
Chat with our AI personalities
we can get 8 gym badges byfighting all the gym leaders in Pokemon pearl.
you earn them
You are in jhoto first then when you have all the 8 gym badges you can go to kanto and get 8 more badges which will be all 16 badges then you can challenge the pokemon league. Hope that helped.
If your Pokemon won't obey you, you don't have enough gym badges... Each gym badge only allows your Pokemon to obey you up to a certain level. After that your Pokemon will stop listening to you until you get more gym badges..
you get all 8 gym badges