Pokemon whose levels forty and under will only obey you when you obtain the 3rd gym badge.
Chat with our AI personalities
Badges allow Pokemon obey to a certain level. Once you get all badges, any traded Pokemon will obey at any level.
It depends in which Pokemon game, but in the newest games (Diamond/Pearl) You will need to earn badges to get a higher level for them to obey. if you have all 8, all Pokemon will obey you.
once you get all bADGES AND BEET THE ELITE FOUR
in Pokemon pearl / diamond you need 2 badges for any Pokemon up to level 20 to obey you need 4 badges for any Pokemon up to level 40 to obey you need 6 badges for any Pokemon up to level 60 to obey you need all 8 for any Pokemon (even traded) to obey in heart gold / soul silver its exsacly the same :)
Put the soothebell on the Pokemon that doesn't obey you AND keep it in your party. This will allow it to warm up to you the fastest way possible. Leveling it up will also help it to trust you more. that answer is WRONG! the soothe bell makes Pokemon like you not obey you. the only wayto make Pokemon obey you is to collect gym badges