I have been married damn near 40 years, so my wife and I know how to work together and get along. She buys things, I buy things. If it is a minor purchase, it is a minor detail, and we don't sweat the minor deals.
I buy about one gun a year. I save some money out of each paycheck, and throw change into a jar. I cash that in and buy a gun. Now, since I like to play with it for a while, I am satisfied with that. I bought a Shield in October, and am very happy playing with that and the other toys, so though I am saving money for the next one. I don't even have a clue as to what I will want yet.
Since I am not taking cash out of operating funds or savings, my wife has no problems with what I buy. I do tell her I am buying it, but she has no comment or it.