An animal monitoring system, comprising a real-time location system (RTLS) to individually identify and track the movements of a plurality of animals labeled in three dimensions within a monitoring area (10), at least one tag ( 18) configured to secure an animal, and means to discriminate between different activities of each animal labeled based on the three-dimensional location of each animal tag (18) within the zone (10) as determined by the RTLS, each tagged animal that is identified by a unique identifier code associated with the tag of the animal (18), characterized in that the discrimination means are configured to discriminate between different activities of each tagged animal by comparing the three-dimensional location of the respective tags (18) of the first and second animals labeled as determined by the RTLS within the zone (10 ) with a plurality of horizontal data lines (20,22,24,26) located in different regions and at different predetermined heights within a computer model of the monitoring area (10), wherein said different activities comprise the first animal tagged lying, where the tag of the first tagged animal is below a first line of data (20) in an area of the stable in the supervisory zone; the first tagged standing animal, where the tag of the first tagged animal is above the first line of data (20); the first tagged animal riding the second tagged animal, wherein the tag (18) of the first tagged animal is on top of a second line of data (26); and the first animal feeding, where the tag (18) of the first tagged animal is below a third line of data (24) in a feeding area of the monitoring area, and where the various activities detected by the means of Discrimination are recorded for submission to an operator on demand.Un sistema de supervisión de animales, que comprende un sistema de localización en tiempo real (RTLS) para identificar y rastrear individualmente los movimientos de una pluralidad de animales etiquetados en tres dimensiones dentro d