Don't call me Fido: Or ... what to name your puppy and other good advice