He is precious! I think he definately needs a stern name too. I actually think Duke is a great name. I also like Bruno.
How about Dallas---- you are from Texas right??
Yeah I like Dallas-- lol.
Best of luck and congrats on your new family member

ps. you could name him Toughy- just thought of that