Porunga
Porunga (ポルンガ Porunga) is the wish-granting dragon from Planet Namek in the Dragon Ball manga and the anime Dragon Ball Z. His name in Namekian language translates to "Dragon of Dreams" or "Dragon of Law". In the anime, Dende refers to Porunga as the "Dragon of Love", "God of Dreams", or even "Granter of Dreams" in Dragon Ball Z Kai.
Like Shenron, Porunga is good-hearted, but being that he is a dragon, he has a temper and sometimes comes off as impatient. He is shown to have a sense of humor, as when he was kept waiting by Krillin, Gohan, and Dende, who had summoned him on Namek, he told them if they couldn't think of what to wish for, "just wish for nothing three times so I can go". However, he is more friendly and patient than Shenron, and has demonstrated a greater eagerness to grant wishes; he restores Krillin's clothes as good as new as a special service, and is even shown to be happy for everyone after Tien Shinhan and Chiaotzu are brought back to life. In the anime, he saves Yamcha, Tien Shinhan and Chiaotzu the trouble of having to traverse the Snake Way again and returns them directly to Earth when they are wished back to life. He also shows embarrassment, when Bulma tells him he is "kinda cute."
It would seem Porunga is morally opposed to killing anyone good. When he was asked to bring Goku's soul to the Check-In Station in Other World as Goku was thought to have died from the explosion of Namek, Porunga refused to grant the wish as doing so would remove Goku's soul from his still-living body and thus kill him. Even more, he informed Goku's allies of his survival. This is another seeming contrast between Porunga and Shenron, the latter of whom has been more threatening (even threatening to kill a good person in one instance if a wish was not given, something Porunga has never done).[citation needed] It has been shown that Porunga will not relocate someone against their will as Goku asked to not be brought back to Earth when a wish was made for it, to which Porunga honored Goku's request.