A method of animal corralling and tracking includes: implanting an electronic device within an animal, the electronic device comprising one or more processors with non-transitory memory; receiving, with the electronic device, a GPS (global positioning satellite) signal defining a current location of the animal; selecting, on a digital map, acceptable GPS coordinate locations forming one or more geographic regions with one or more perimeter boundaries; wirelessly programming the electronic device with the selected acceptable GPS coordinate locations; wherein the electronic device non-transitory memory is programmed to: determine if the current location of the animal is approaching the one or more perimeter boundaries, outside of the one or more perimeter boundaries, within a predetermined distance of the one or more perimeter boundaries, or at the one or more perimeter boundaries; and electronically prodding the animal, using the electronic device, based on the determination.