First off bunni your wrong
Secondly pokemon obey you up to a certain level for every badge you get. You need more badges the more you have the higher the level of traded pokemon will obey you. eight making it any level.
EDIT-List of badge and what level the allow a pokemon to obey you up to (provided by pwntya):
No badge: lvl 10
1st badge: lvl 20
3rd badge: lvl 40
5th badge: lvl 60
7th badge: lvl 80
8th badge: lvl 100
Second Edit: This is only for traded pokemon your own pokemon that you caught will obey you no matter what the levels are. you c an also get information from here