3 Things You Should Know Before Bringing Your New German Shepherd Puppy Home