A Chinese friend said 鳩 is the formal but 狗 is informal one.
But what the meaning of both the 狗 and 鳩?
更新1:
there is a typing mistake: I woudl like to know