Hmmmm by saying dragon, you mean a lizard right?
You have to know that you cannot physically have a
Dragon, since they are mythical creatures.
I'd say lizard are the closest to a dragon, and they are born
from an egg.
You could try a petshop to have one.
As for the spell part, you might want to go through the basics to understand better what magic is about.