I read all of the posts. I can relate to everyone. My husband is the type that knows everything. Whenever I make a decision it's the wrong way to do something and he has the better way. Many times he is right but there are also times when both ways still result in the same outcome, it's just the way we do it is different. We have been together nearly 50 years. Everyone is different. To keep the peace I just listen to him and most of the time do things the way he want's them done. There are times though when I do something the way I think it should be done and the outcome is the same and he doesn't know the difference. I like to keep the peace. Most of the time you can't change someone's personality so you just have to let them learn even if it's a wrong/different way. You can suggest and maybe they will listen. One way I found that works well is to ask the person, what do you think about this or that. It's kind of like making a suggestion without really telling them what or how to do something.
I have a husband that is the same way. We have been married 51 years. One of my biggest problems with him is getting him to understand what I want to do. Once he understands what I'm saying he then gives me his opinion of what and how it should be done.