Knowing how to choose a German Shepherd puppy involves knowing what to look for, what to keep in mind, and picking one that's right for you and your household.