Behaviour, Development and Training of the Dog: A Primer of Canine Psychology