I like Peche, it means peach in French, and with him being apricot...nevermind, lol.
Ettore means loyal in Italian
I thought maybe a french name b/c of the poodle:
Alain- handsome
Andre- manly courageous
*****My FAV*****
Bayard -means with Red-Brown hair (It's Perfect!!)
Prob. have more in a little bit...