I am not a parenting expert. When it comes to parenting, my principles are:
1) We were perfect parents until we had kids.
2) No one else can be the better parent to your own kids. Because you love them the most and no one else know them better.
3) What works with your kids do not necessarily work with mine. What works with my first kid may not work with the next ones. Because every child is different.