Families are more likely to call their puppy  George than Tiddles,  and pooch names like Fido or Lassie have been replaced by Toby, Archie and Holly. The Top 20 Dog…
Continue Reading