Whilst there are no hard rules when it comes to naming your dog, it helps if you choose something that rolls off the tongue easily and doesn’t sound too similar to other pets in your household.
Similarly, 1, 2, and 3 syllable names tend to work best for training purposes.
Oh, and be sure to choose something that you won’t be too embarrassed to shout in public if needed!