The shorter the name, the easier it is for the dog to recognize it. You have to know it's personality. Is it a "Thor" or maybe just Bob. My dogs are named MaeBea (like "maybe), and the other is June Bug ( Buggy for short). Good luck. Let us know what you decide.