Dogs can smell electricity. Cats can heal bones by purring. Kittens can contact their mothers via a secret, ultra-sonic language. Dogs can understand a vocabulary of 200 human words. Every day, it seems, new scientific discoveries are fuelling the age old argument about which of man?s two best friends really is the superior species....