The Mythology of Dogs: Canine Legend and Lore Through the Ages