How did Donkey from Shrek get that dragon pregnant?

I just don't get it..
It can't be like human reproduction!
11 answers 11