Well, what kind of dog is it? For a big, "gentle giant" dog, ie an English Sheepdog, something like 'Tiny' is cute and funny. For a small "pipsqueak" dog like a yorkie, something like 'Big' is hilarious and adorable. Also, other nice names can be Bear, Pi, Achilles, and Astrid. Try to stay away from human names, they aren't to creative, and don't go after the common names, ie, Blackie, Fido, Spot, etc. I hope this helped!