“誓无二心”意指忠诚、专一,不三心二意。在生肖谜语中,常用来形容性格坚定、忠贞不渝的动物。结合这一寓意,最佳答案为狗。
狗在传统文化中是忠义的象征,与“誓无二心”的含义高度契合,因此是此谜语的最佳答案。