Keep in mind that dragons are noted as being skilled in glamours. It's not uncommon in many fictions for dragons to be able to assume the forms of humans. Much as the heretics can assume the forms of dragons, is it not unreasonable to assume a dragon assumed the form of a man, and Shiva KNEW that when she lay with him? That way you all don't have to worry about the size elements or the bestiality part.