YOU SAID:
have you fed the dog yet?
INTO JAPANESE
あなたはもう犬に餌をやりましたか?
BACK INTO ENGLISH
Have you fed your dog yet?
INTO JAPANESE
あなたはもうあなたの犬に餌をやったことがありますか?
BACK INTO ENGLISH
Have you fed your dog yet?
That didn't even make that much sense in English.