You finally have your new puppy, but what about a name? Choosing a name for your dog can be hard if you aren't very creative, so we have compiled a list of over 1,000 dog names to help!