I think the difference is in the purpose of the animal and not really the animal itself. For instance, when I think of livestock I think of something that is kept for a specific purpose such as food or because it has a job to do (i.e. a herding dog). The animal crosses the line into being a pet...