For many thousands of years, man has relied on cats and dogs not only for companionship, but to perform many useful tasks in our daily lives. This relationship has been a mutually beneficial and successful one – so successful in fact that these creatures have thrived...