Assessment of dogs working performance is disclosed. Dog information gathered by tracking apparatus attached to dog during assessment of dog is received (402). Dog information includes plurality of geographical positions of tracking apparatus timestamped with tracker timestamps. Observer information inputted by human observer into mobile apparatus during assessment of dog is received (404). Observer information includes plurality observations timestamped with observer timestamps. Tracker timestamps and observer timestamps are synchronized to common chronological timeline. Assessment result is produced (406) by analysing dog information and observer information. Assessment result describes working performance of dog.