Dogs may traditionally be a man's best friend, but the number of pet cat's in Britain has now reached eight million - a rise of 500,000 in the past year alone.