I was wondering what everyone's opinion is on mixing metals. I do not mean jewelry and I also do not have a mixed-metal piece that would tie it all together.

What I mean is things like hardware on bags, buckles on belts and shoes, buttons, metal of your watch, sunglasses and so on. I personally can not get myself to do it, or do it and then do not feel good about it the whole day. This sometimes creates trouble when putting an outfit together,e.g. my brown shirtdress has gold buttons and my AK yellow flats have silver buckle, but I'd like to wear them together.

So is it a do or a don't? Or is there some kind of middle ground, say if items ate not next to each other, it's fine? What I mean is that maybe the above example is fine because I'll have jeans visually separating the two, but the hardware on the bag should be gold because it's next to the dress? Or am I just simply overanalyzing :)?