Grandpa Gohan's training

While Goku was growing up as a child, his Grandpa Gohan trained him in the martial arts. There was no style specified, but what is known it that Grandpa Gohan was trained by Master Roshi. This is Goku's foundation for fighting.

Oorinji Temple training (Krillin's initial training)

Before Krillin trained under Master Roshi, he used to practice the Oorinji temple monk style. He trained there for 8 years. He left the temple because the monks there teased him about his size. Not much is known about how much training he had, but we can assume this is his foundation.

Master Roshi's training

Master Roshi took Goku and Krillin under his wing, as such this training consisted of little martial arts and designed to increase strength. Some of the tasks that Krillin and Goku had to do was delivering milk on foot while wearing 30 pound turtle shells, and plowing large farm fields with their bare hands. After the training, Goku and Krillin's strength nearly tripled.

Karin's "holy water" training

The legend says that whoever drinks the holy water at Karin's tower, their strength will be doubled. But the trick behind the increase of strength is the effort and energy put into getting the holy water from Karin himself. The result is a training session with one of the fastest cats on planet earth. Master Roshi trained under Karin when he was young. It took the great Master Roshi 3 years, while it took Goku 3 days to get the holy water.

Tsurusennin's training

At some point in the time line, Tien and Chaosu are disciples of Tsurusennin (he is Master Roshi's primary rival and enemy). Although Tsurusennin and Master Roshi trained with the same teacher (Mutaio-sama) in the past, their martial arts style is vastly different from each others. This style of martial arts is Tien and Chaosu's foundation.

Kaio-Ken style

King Kai training style is initially similar to Master Roshi's training, where it increases Goku's strength and speed. But once that is done, Kaio teaches his martial arts style to Goku. Although little is seen of this in the series, there is no doubt that Kaio can fight. Once Goku finished the training he takes with him two attacks: the Kaio-Ken and Genki-dama. Goku's body was only able to sustain the Kaio-ken at level X2 at this time. Kaio has also trained Yamucha, Tien, and Chaosu, but it is believed that he only taught them to increase their strength, as such these warriors possibly were incapable of learning the true Kaio-Ken style.

Piccolo trains Gohan

Piccolo inherited many of his techniques from his father (Elder Piccolo Daimao) and trained Goku's son, Gohan, under that style. Gohan learned to fight much like Piccolo and inherited some of his moves and techniques. This is the base martial arts for Gohan, but he later alters it a bit after training with his father.

Vegita's extensive training

Although not much is know about the "style" and foundation of Vegita's martial arts, he underwent many extensive training sessions, presumably from the Saiya-jin's and Freeza's technology. He also traveled and battled from planet to planet increasing his strength and power.

Training in the 100X-300X gravity capsule

Goku trained on his own while heading to Nameck in a spaceship that can increase the gravity level 100 times inside the ship. This enabled him to increase his strength, allowed him to expand the use of the Kaio-ken style and increase its level to over 20 times. Vegita also trained in this way and used it as an entry point to get to the Super Saiya-jin level.

Saiya-jins' ability to double their power level when recovering from near death

During the battle with Freeza, Vegita made a startling discovery: every time a Saiya-jin is near death and recovers, their power level nearly doubles. An interesting "technique" used to increase power is to bring oneself to near death. Although Goku never used this purposely, Vegita used it many times and I guess you can say abused it.

Goku trains with the Yardarrat people

Goku learns one strange, but useful technique from the people of Planet Yardarrat: Instantaneous movement (instant transmission).

Future Trunks trains with Gohan in the future

The Trunks from the future learned many of his techniques on his own, but was briefly trained by the Gohan of the future. This is future Trunks foundation.

Saiya-jin training in the room of time (hyperbolic chamber)

The Saiya-jin's of earth (Goku, Gohan, Trunks and Vegita) trained in the room of time in order to increase and surpass the level of the Super Saiya-jin. Trunks and Vegita took one route, increasing their strength and power respectively and going to the next level of the Super Saiya-jin. Goku and Gohan however, stayed at the normal level of Super Saiya-jin and increased their powers at this level. Here Goku trained Gohan.

Goku trains in the afterlife with Kaio-sama

Supposedly Goku was to train with the master of the Kaios, Dai Kaio-sama. However, it is rumored he feared that Goku would surpass him. So Goku never got to train under him. But that did not stop Goku from continuing his training. He continued to train with the warriors in Hades and under Kaio-sama. Here learned Fusion and how to transform to Super Saiya-jin 3.

Vegita trains (young) chibi Trunks

�Vegita does not really "train" Trunks. Trunks just started goofing off in the gravity room. This is when Vegita finds out that Trunks can go super saiya-jin.

Gohan trains Goten, Videl and (young) chibi Trunks

Gohan promised Videl that he would teach her how to fly. so he was teaching her and at the same time traing Goten and himself for the world tounament. Trunks has a foundation of both Vegita's and Gohan's training, while Goten only has Gohan as his foundation.

Goku teaches (young) chibi Trunks and Goten Fusion

Goku trains Trunks and Goten on how to do Fusion. He also showed them Super Saiya-jin level 3. And although he never taught it to them, the two kids learn to mimic it during their training in the room of time.

Dai Kaio-shin trains Gohan

Dai Kaio-shin used a special technique to make a Gohan a more powerful warrior. The result is a tremendous increase in power, speed and battle power (similar to the power up of a Super Saiya-jin, but without the anger and emotions). They train on planet Kaio-shin Ka, far above the heavens.

1