can horses live happily with goats cows and sheep