I think your friend is right. Â That's why I have four sets of buttons for each suit -- dark brown, black, medium brown, and cordovan -- and always keep silk thread and a needle in my pocket. Â Sometimes I'll wear brown shoes to work but switch to black for an evening event, and this will require me to shank on a couple of new buttons on the jacket, as well as a couple of buttons on the back pocket of the pants. Â I normally don't concern myself with any buttons on the interior of the coat, or with braces buttons, as these are out of sight. Â What I've been having a lot of trouble with is finding buttons that perfectly match the antiquing job on my Edward Green shoes. Â So I refuse to wear the shoes until I find a perfect dark oak antique button. Â Incidentally, this is one reason why I despise three piece suits -- it just gets too difficult to constantly change the buttons on both the coat and the vest.
Interesting. Â I have taken pstoller's advice (given in the context of watch bands, but it applies here too), and gotten sage green buttons on all my suits. Â Matches nothing, but coordinates with everything.