Dogs are full of mysteries and secrets. They have a long lost history that they never tell to humans. They have a mysterious way of thinking that only other dogs understand. They have a secret language that they use when they are talking to dogs and people (although humans may not understand what they are trying to say). Dogs have a special way of knowing the world because their eyes, ears and nose give them a different picture of the world. Many of their mysteries are hidden in their genes and scientists are just starting to learn about these. There are so many questions that most of us would like to ask our dogs about their behaviors, their origins, and their nature. Unfortunately dogs tend to keep their secrets and never answer our queries directly or in simple language.