I think human names are some of the best for dogs. My Maltese-Poodle (also a small dog) is named Amy. Most people love the idea that a dog has a human name. Also, I've named some of my past pets after characters from a book I was reading! Food can also be an inspiration, especially if there is a funny story behind it. What kind of dog do you have?