Who is the parent and who is the child? Who makes the rules? Who has to obey the rules?
I had 8 kids. We didn't run a restaurant where they selected something from a menu. Can you imagine making 10 different meals? NO WAY!!! My wife and I cooked and they ate. Later, each of my older children were responsible for making a dinner one day a week. I made dinner on Sunday and my wife made dinner on Saturday. Before 12 they could make simple dinners like hot dogs, mac & cheese. After 12 they had to have a meat, a starch and a vegetable. My kids didn't pick and choose what they would eat or not eat until they graduated high school and then if they didn't like what they were served they could volunteer to make dinner the next night. At least once per month they were responsible for making dessert.
We also didn't allow them to select their bed times or whether or not they would do their chores or clean their room or do their homework. Its tougher to be a parent than a friend, but when you choose to bring children into this world you should recognize the responsibility that comes with the territory. That's why I, as a man, a father, a husband, revere women that choose the toughest job in the world, a sahm (If its done correctly).
If you think you have problems and need help now, wait until your sons become teenagers, unless you become parents and gain control NOW.
To get a sample of what misery your children will bring you, read some of the posts from parents that wonder how they are going to gain control of their teenagers. Its so much easer to gain and maintain control at 2 or 3 (or 5 & 6), rather than trying to get control when they are teenagers.
Recommendation: Tell your children they will eat what is put on their plate, even if they don't think they like it. Life is full of having to do what you don't really want to do. Eating what you may not like is part of that. I worked with a man that liked just a few foods. When we went out to meetings that included dinner, he acted like a child and had to have "special meals". The bosses passed him over for promotional assignments because they felt his refusing to try new foods was an indication that he would refuse to try new business ideas and techniques. How sad his parents stunted his business promotional possibilities.
I'm sorry if this came across as harsh, but a mind and life is a terrible thing to waste. Good luck to your becoming a loving parent.
BTW, get your kids involoved with the Boy Scouts of America. They will get to try a lot of new things. Some times those new things lead to productive and profitible careers. Example: Steven Spielberg earned the cinematography merit badge and became an Eagle Scout.