Flock, Sheeps and Dog