@izzythepush,
I've already re-iterated why I disagree. But I'll recap.
OP's husband has waited six years to get a dog. He'll be taking the dog to work with him, therefore it is more his dog than the family's dog. Not to say it won't be shared or loved by the family, just that it will be a work dog.
Enter naming the new pet. OP has no set opinion of a name, only to the effect children should be responsible for naming it, Not necessarily caring for the pet, just naming it. Now, the person who will be caring for the pet and taking the pet to work has a name picked out. It is not the name the children want. Fights ensue. OP now has to make a choice on who gets to name the dog. The dog her husband has wanting for a very, very long time.
I side with the husband on this one. Every great once in a while, a spouse CAN get what they want.