Differentiating Between Dove And Pigeon In Chinese
I think most people distingish them these way:  

Pigeon - 鸽子 - larger in size and not necessary white


Dove - 白鸽 - smaller in size and mostly white


Although some may disagree as these 2 terms are interchangable in most situation / definition.