Names accompany us throughout life and are part of our personalities. The same is true for our most faithful companion; a dog's name represents ownership and affection and should reflect it's character. This practical book will help you to find the perfect name for your dog.