YOU SAID:
the dog is on the roof
INTO JAPANESE
犬は屋根の上
BACK INTO ENGLISH
Dogs on the roof
INTO JAPANESE
屋根の上で
BACK INTO ENGLISH
On the roof
INTO JAPANESE
屋根の上で
BACK INTO ENGLISH
On the roof
That didn't even make that much sense in English.