it isn't her business what you spend YOUR money on, nor is it anyone's business other than you and your wife. Well, besides whoever you bought the dog from, because it's business to him. Anyway, I'd tell her to chill out and if that doesn't work, try bitching about something she's spent money on that you think is stupid. She'll see where you're going and how much of a bitch she's being.

it isn't anyone else's business what you spend money on unless it directly affects them and that's all there is to it!