What's in a name?
I'm about to get my first purebred AKC GSD, and honestly I'm pretty confused about naming. I know that the dog will need a formal name, but I'm not sure what exactly that means. Is there a sort of naming convention that I need to follow? Does it get a family name? Are there certain "rules" I need to follow when naming him? What is the importance of the name?