As for the naming part, you can Google "puppy names" or somesuch, and find lists and lists of boys and girls names, it's fun to look through them and see the different ones. Or, you could just wait for a while, see what type of personality you have on your hands & go from there !!!!!