German Shepherd is one of the best dog breeds and they are very Protective, Confident, Courageous, Smart and Honest. Want to know more about the...