I am enamored of brown shoes with navy suits, even tobacco suede bluchers like the pair on the father of the graduate in the illustration. I used to think wearing bluchers with suits was a sartorial sin, but I have grown out of that one. At least for less formal occasions.
My attraction to the combination of brown shoes and blue suits began after I realized that navy and black look bad next to each other. I gave away a couple of black and blue neckties that had never worked for me and soon after began asking myself why I was wearing black shoes with navy suits. So, before six o'clock, I've stopped. To paraphrase Dorothy, I don't think we're in London any more.
Currently, in the suede category, I like very dark brown best with navy flannel. And I've been seen wearing tobacco suede as well as fox if I'm feeling daringly Neapolitan.
But I'd never wear black shoes with white flannels as the young man is doing and you shouldn't either.