YOU SAID:
why is a dog on the roof
INTO JAPANESE
なぜ屋根の上に犬がいるのか
BACK INTO ENGLISH
why is there a dog on the roof
INTO JAPANESE
なぜ屋根の上に犬がいるのですか
BACK INTO ENGLISH
why is there a dog on the roof
That didn't even make that much sense in English.