He is a former boyfriend of Bulma and the lifelong best friend of Puar. A former desert bandit, Yamcha was once an enemy of Goku , but quickly reformed and became a friend and ally. Although he retired by the latter half of Dragon Ball Z , due to being largely outclassed by both his allies namely the Saiyans and their enemies, he is always present whenever a new threat approaches, and will occasionally lend a helping hand, thus proving himself to be a powerful ally in his own right. Yamcha's appearance changes throughout the series, mainly his clothes and hairstyle. After settling down in the city, he cut his hair to fit in.