Described herein are methods and systems for tracking and analyzing animal behaviors. Specifically, certain animal data, such as animal motions of interest (running, walking, resting, playing), are captured through a device attached to the animal. Such data can be locally processed and stored or periodically uploaded into servers or cloud storage for further processing to generate animal reports or sickness notifications for the pet owner to view via an animal tracking and viewing application in a user terminal device.