I think most studies have found that restricting children’s food causes them to fail to develop the ability to regulate their own eating and leads to obesity in later life. It’s generally considered better to avoid bringing unhealthy food into the home, but allow children to eat what what is available when they are hungry.