A monitoring system is used with one or more hogs in order to monitor the hogs. The system can monitor the health of the hogs to determine, predictively, if a change is occurring such that the change could be a health risk. The system can also determine farrowing, including the number of piglets and weight of the piglets. The system is capable of monitoring movement and eating patters to determine if a change has occurred that may signify a change in the health of the one or more hogs. The data of the system can be compiled and processed to allow the system to become self-learning in order to better predict and analyze the hog or hogs.