In addition to breeding quality dogs, Cailleach offers training and kennel services.