No matter how you parent, it is challenging. There are so many ways to parent. So many variables, styles, techniques, methods, and situations. At the end of each day what counts is that you are present. You have tried and you continue to do your best.
It does not matter if you spank your kids or use time out. It does not matter if you support the cry it out method at night or co sleeping. It does not matter if you breastfeed or formula feed. It does not matter what choices you make as a parent because the fact is you are making choices. No one can take that away from you.
The relationship you build with your children will last a lifetime. That is between you and your children. No one can judge you as a parent and they shouldn't. Don't let others drive you to curb your instincts to make decisions you're not comfortable with. So no matter what choices you make as a parent, they are yours to make.
I want to touch on the other side of this subject. Don't judge others for the way they choose to parent their child. It is not up to you to ridicule and point out all the wrong. It's not up to you to tell another they are making the wrong choices. This happens more often with family members.
As the outsider looking in, it's clear to you all the wrong choices that are being made. Pointing out all the flaws isn't helpful to the person in it everyday. If you are on the outside of the situation and want to help, check yourself that you want to help for the right reasons; you want to help because you care. If you offer advice out of love and care, it will be much more appreciated. Don't point out all the wrong choices, rather highlight all the wonderful things. Offer reading materials or resources for the parent to read and choose to implement on their own.
Parenting is one of the most challenging parts of life, but also the most rewarding. Enjoy the children in your care and make each moment count.