Why could Goten and Gohan not resist the Baby controlling them while Trunks was able to?


In _Dragon Ball GT_ episode 26, it seems like Goten is weakened before being
taken over by Baby, but was Trunks not in a similar condition, i.e. weakened?
In DBGT episode 24, yet he was able to resist and succeeded to stop Baby from
taking over him.

Why couldn't Goten do the same? Gohan, on the other side, wasn't hurt a bit;
how could he be taken over so easily?




Trunks has always been stronger than Goten.

When they learned to merge, in the Buu Saga, this was clearly proven, since as
Piccolo said, Trunks had to lower their power level, to get equal to Goten,
and Goten needed to increase his so that both were in balance and can merge.

So maybe, because of that difference in power, Goten could be controlled, but
not Trunks.

