Seeing is believing. Sometimes the path to resolution, and evolution, of an idea means embracing the bad ideas. Yours and the clients. Sharing the good and bad, and soliciting responses, will tune your understanding of what is important to someone. Its great to hear what works but sometimes, painful as it is, it's helpful to react to something that doesn't work so well.
At some point a client will ask you to do something that you think is a bad idea and, despite your genius, the best thing to do is to show them what they ask for. Scenario #1: their idea works (or leads you to an idea that does work) and you discover that you’re not the genius you thought you were. Scenario #2: the client sees first-hand that their idea doesn’t work and they trust you more. In either case you’ll learn a little more about the project by embracing the request and trying it out.
When I'm working in photoshop, mocking up UI or doing concept work, I save some of the ideas that I anticipate the client would want to see. This is key: I can't archive every idea so I put myself in their shoes and imagine their requests. This is usually pretty easy because they've been vocal about their ideas or I've grilled them for a creative brief before I started working. I can't count the number of times a client has asked to see something that I tried and dismissed it but failed to show them. Now I save myself time and just do what they ask to see (its been budgeted for, anyway) so we can all move along happily.
This doesn’t need to be a source of stress. If you’re working with a new client and you don't know if they're an I-know-what-I-like-when-I-see-it kind of person make sure you budget for iteration. It'll improve the quality of your work and make your clients happier because they'll feel like they've been heard.