回答

英語では繰り返しを避けるので、
This dog is smaller than that dog.よりもThis dog is smaller than that one.の方がいいですね
そもそもこの問題ではdogが一度しか使えないので前者と後者で迷うことは無いのですが…

この回答にコメントする
疑問は解決しましたか?