What an adorable pup you have... Here a some (alot)

Japanese male names you might like..
KAEDE (楓): Japanese unisex name meaning "maple."
KATSU (勝): Japanese name meaning "victory."
KATSUMI (克己): Japanese name meaning "self-controlled."
KATSUO (勝雄): Japanese name meaning "victorious child."
KATSURO (勝郎): Japanese name meaning "victorious son."
KAZUHIKO (和彦): Japanese name meaning "harmonious prince."
KAZUKI (1-和希, 2-一輝): Japanese name meaning 1) "harmonious hope," or "one/first shine."
KAZUO (1-和夫, 2-一男): Japanese name meaning 1) "harmonious man" or "first male."
KEIICHI (圭一): Japanese name meaning "square jewel first (son)."
KEIJI (敬二): Japanese name meaning "respectful second (son)."
KENJI (1-健二, 2-研二): Japanese name meaning "healthy second (son)" or 2) studying second (son)."
KENSHIN (謙信): Japanese name meaning "modest truth."
KENTA (健太): Japanese name meaning "healthy/strong and big/stout."
KICHIRO: Variant spelling of Japanese Kichirou, meaning "lucky son."
KICHIROU (吉郎): Japanese name meaning "lucky son."
KIN (欽): Japanese unisex name meaning "gold."
KIOSHI (淳): Variant spelling of Japanese Kiyoshi, meaning "pure."
KIYOSHI (淳): Japanese name meaning "pure."
KOHAKU (琥珀): Japanese unisex name meaning "amber."
KOICHI (光一): Japanese name meaning "light/shining first (child))."
KOJI (光司): Japanese name meaning "light/shining second (child)."
KOU (1-幸, 2-光, 3-康): Japanese unisex name meaning 1) "happiness," 2) "light," or "peace."
KUNIO (國男): Japanese name meaning "countryman."
KURO: Variant spelling of Japanese Kurou, meaning "ninth son."
KUROU (九郎): Japanese name meaning "ninth son."
KYO (1-杏, 2- 京, 3- 協, 4- 郷): Variant spelling of Japanese unisex Kyou, meaning 1) "apricot," 2) "capital," 3) "cooperation," or 4) "village."
KYOU (1-杏, 2- 京, 3- 協, 4- 郷): Japanese unisex name meaning 1) "apricot," 2) "capital," 3) "cooperation," or 4) "village."
I like Koji or Kuro.. Good Luck in naming your new addition to your family!