M.W.
Yes keep it up! This is the time for you to ALWAYS follow through when asking him to do something. Otherwise if you give in, he wonders if you'll do it next time, and this stage will last a lot longer. Some people just give in and allow their child to rule the roost, it makes for grumpy whiney children and they aren't happy with this control, and not one around them is either. You're the queen of the house and it sounds like you're balanced, considering his interests as much as possible. But he needs to learn that Mommy is the boss and you eat, sleep, and play according to her schedule. He'll get it. Best wishes!