Peter Hargreaves is a canine trainer and a behaviourist. He is capable of creating a training program to promote a dog's good behaviour. His dog training system is inspired by over 35 years experience. He has the ability to identify behavioural problems o