How to pick the right puppy as a pet, service dog, or future protection dog