We are undeniably a nation of dog lovers, with a whopping one in four of us now sharing our homes with a canine companion. There are currently 217 recognised breeds plus thousands of combinations of cross breed, but which is the nation's favourite?