I have seen players with a baby dragon as pet in Stendhal.
How do I get one?
I won't give a spoiler, but this much I can tell: You can get the egg for a baby dragon via solving a quest. Someone will then hatch this egg for you, and you will have a baby dragon then. For spoiler information you can visit the wiki