make herds move much slower and in a tighter circle when not being actively herded by a villager. they should stay put more often rather than wonder around.
also they should really avoid going to the edge of the map. it just feels awful for the player when that happens.
just one of those things that really bothers me every game I play and wish was fixed.