В армии когда служил, на хоздворе жил пес приблудный, дворянин, но здоровый. Солдата-срочника (любого) был готов заоблизывать и зацеловать, офицеров игнорировал, а вот на любого прапора кидался...
Как определял - хз. Ну солдата то ладно, по запаху кирзы и казармы опредить можно. А вот прапора от офицера... По звездам на погонах научился, что ли?