Depends on the dress and the occasion. If it was quite formal, gold might go, but I think brown/bronze or tan or even black if they were strappy would be better.
I think your sparkly ones would be fine. They're not exactly gold with all the glitter all over them so I reckon you could get away with wearing them with everything.
And if they do clash - who cares - they're Louboutins!! ?
I can't find the dress online but it's this colour https://www.lkbennett.com/products/clothing/clothingdresses/clothingdressesalldresses/lauren/pid-29104zest but more this shape https://www.lkbennett.com/products/clothing/clothingdresses/clothingdressesalldresses/neeve/pid-28693blue with the bit down the middle like this I think https://www.lkbennett.com/products/clothing/clothingdresses/clothingdressesalldresses/strudel/pid-28781violet
I don't think those would work either - they're lovely but they are a bit of the chunky side and also I think patent leather would be wrong with that dress. Clearrly you will have to give up and send the dress to me.
Those 2 strappy ones look like the shred my chubby feet. Those tan ones might be a goer though? I prefer something higher tbh if I'm getting my legs out ?
I really like the style of your bronze ones but, with your yellow dress, i'd prefer them in black or maybe pewter. I have some very similar from Debut.