The better veterinarians will recommend that the trainer do the training at your home as the person responsible for the dog should participate actively in the training. Your veterinarian is an excellent source of information. Several top breeders also have persons who train dogs.