Mira: Dragon ball termia que Goku es el único que puede mandar a shenrlong. Porque él, desde el principio, a buscado las esferas del dragón.
Por eso es que en la saga cell, al principio, cuando Goku esta entrenando la tele-trasportación, piden que lo revivan (sus amigos) y shenrlong les dice que no esta muerto, y luego le piden que lo traigan a la tierra, ya que no estaba muerto, y shenrlong no puede por que él dice algo así como… que Goku no quiere (si no me creen vuelvan a verlo).
Y como ya tenían eso quecha do de pedir deseos: el dragón se cabrío, y se iba para siempre. Pero se tenia que llevar a Goku, porque Goku (como ya le los dije) era su dueño, o algo así. Goku ya no se podía quedar porque ya no pertenecía a ese mundo o quien sabe que.
Con respecto a las bolas que se le metían a Goku: Beto a saber. Esa no la entendí bien. Así que mejor no digo nada.
PD: Quizás este equivocado; quizás no. Nadie sabe, solo te dije lo que yo entendí al final