On ruby, I traded that makuhita for a slakoth to beat Roxanne, its level 14, I have the badge, and it won't obey me! Doesn't the first badge make Pokemon up to level twenty obey you, the second level 30, and so on?