Give the dog it.でもOkですか。Give it to the dog.のほうがいいですか。ニュアンスの違いはありますか。My father gave an old dictionary to me. とMy father gave me an old dictionary.だったら意味の違いはないですか。全然わからなくて困っているので、できるだけ早く教えていただければ嬉しいです。
相手の手にある物か相手に近い物を指して言うなら、
"Give that to the dog."
物を指して会話に導入するなら、
"See that tennis ball?" 「そのテニスボールね。」
二度と"that"も"tennis ball"も言わなくていいです。
"See that tennis ball? Give it to the dog."
続きまして、
"My father gave an old dictionary to me."
"My father gave me an old dictionary."
ほぼ一緒です。2番目はもうちょっとコンパクトで良いと思います
また、追加情報があるとき、言葉の並びが重要になります。
"My father gave me an old dictionary that had a spider in it."
「蜘蛛が入った辞書を父から貰った。」
辞書について更に言いたい事がありますので、最後に付けましょう。
とは言え、実を言うと、
"My father gave an old dictionary to me that had a spider in it."
でも十分通じますが、関係の強い言葉同志を原則として出来るだけ近くに置きます。