An ideal dog trainer for your puppy should have a wide range of experience in dog behavior with many breeds who uses positive reinforcement as his/her main philosophy of training.
Although there are many good private dog trainers who do not have a degree from a dog training school, it would be better to choose those with training titles acquire in competition and/or participation in a dog training organization such as the Association of Pet Dog Trainer (APDT).