Not sure what you mean by, "Needs to be good around livestock" - if you mean working with livestock then a Border Collie as suggested by OzMike is a good bet.
If however you mean dogs that will 'accept' livestock without chasing or worrying them then your choice is very wide. We decided...