NO, here's the trick Thunderbird.
Say you are ID 12271
You trade an egg, the egg will have
Trainer ID ?????, which stands for unknown no.
So when the egg hatches, it will say, 12271, which means no matter what level you raise that numbered Pokemon, it will not disobey.
But if you traded for Pokemon say 12542, and in being 12271, the Pokemon will start disobeying. I traded for a Mudkip, but did not trade it in its egg and it was disobeying by level 11. I was lucky to get off one Hydro Pump in the first gym.
That's why it's best to either shark or trade for eggs. The eggs work out great on Crystal, I raised a Dratini by the time I took on Claire.