The average "dragon" length in China is about 10-11 cm, so this "massive" dragon is probably about 13-15 cm, not really a surprise that she could take it all ;))
You got the idiom wrong. It's not "a crap leaping through the dragon's gate" it "a carp leaping through the dragon's gate." I assume autocorrect is to blame
I really like Xiao mo please let her in the harem. The H scenes have been alright ...just wondering how detailed and descriptive can you write them off you go all out author.