Of sheep, dogs and wolves