Hi C.,
Absolutely, being you does not make you a bad mom! I'm a little on the older side, and I often wish I were much younger, so in some ways you've got a real advantage! :-)
Food. Number one advice I have ever heard is do not let it become a power battle, this may lead to unhealthy control issues with food.
Second, of course you must manage what you can handle and not cater to them to the point that you are run ragged to get meals. Some good ideas I have been given on this:
When preparing a larger batch of things you know they like, plan for them to eat it for several meals, alternating with something else they like; so two meals to alternate over 4 days. Also if it will freeze well, get containers to freeze two portion batches and have freezer meals ready to pull out for them. Already cooked just need thawed and reheated.
When YOU want a meal you know they don't like you whip out one of thier freezer meals or can have them ready for someone elses house, trip away to Grammy's etc. I put container in ziplock bag and let sit in cold water in the sink to thaw. Note: Food safety says that thawing in cold water is the fastest, safest way to thaw.
It's kind of like the expensive Graduates / Toddler meals. Convenient, ready to go, but frozen. Have to plan a little ahead, but not bad.
Also, I read that a child needs to be exposed to as many different tastes as possible as early as possible, AND that a new taste may need to be introduced 15-20 times OR MORE before a child may aquire a taste for something they at first did not like! SO don't give up on "new" foods, they are new for a long long time.
I read the way to do this is that when a meal they "don't like" is served you ask them to take the sample bites and let them know that to follow is the meal they like.
However, wording can be key, so it is suggested that you never discuss in front of them or more importantly don't refer to certain foods as one's they don't like. You are telling them they don't like it and reaffirming this by refering to it as so, and then not giving it to them.
So, waste a few bites of everything at every meal. Offer them whatever they are unsure of as a new taste and make no verbal comments on it. Simply let them taste and make up their own mind about it. If no wanted you simply say, you don't care for that today, ok here is such n such instead. Of course give tons of praise for EVERY TIME a new food is sampled. If not sampling, down play it, give as little attention to it as possible.
The key will be getting everyone involved with meals on board, consistancy, have everyone do the drill the same.
If you child is anything like my little girl, everything on mommy's plate taste better, so I let her try new things right of my plate and share alot until she is comfortable with it and wants her own.
Hope this is helpful.
M.