Socialisation and obedience training classes. Separate classes for puppies. One to one training for behavioural problems. Specialist in dealing with aggressive dogs. No problem too big or too small. Veterinary approved. Specialist in training explosive and narcotics dogs.