A handheld device for scanning a muzzle pattern of an animal, the device comprising: a scanning segment configured to fit over the muzzle of the animal and a plurality of scanning cameras attached to the scanning segment for capturing the muzzle pattern from different angles. The device further comprises an image processor for combining and processing scanned muzzle patterns from the plurality of scanning cameras and displaying the processed muzzle pattern on an image viewer. A handle segment comprising a plurality of control buttons and a communication interface for connecting and transferring data to an external device.