I don't want to sound racist, I'm not
You are one. So don't try to hide it.
but if I had a choice to kill the dog or Chinese, I would chose Chinese. I do not recognize violence against those who cannot defend themselves. Especially if that animal trusts you and considers you a friend.
If you don't have any issues in killing cattle and chicken for meat, then what makes dogs so special? If you don't want to eat dog meat, then no one is forcing you to do so. But if someone want to eat dog meat, then you don't have any right to deny that to him.