Humor the husband. Let him name him Thom Yorkie, give him a middle name and use that as his call name people do it with there kids why not with the dog. If you like the name hunter call him Thom Hunter Yorkie and call him Hunter this way everyone is happy