A list of twenty characteristics of a good parent could begin with these three: unconditional love, boundless patience and the ability to set boundaries. These characteristics are the foundation for good parenting, and all other qualities necessary to raise a confident, empathetic person come from them.
Good parents offer their love as often as possible. They try to see things from their children's point of view, and strive to have one-on-one time with each child. A good parent exercises discipline in non-violent ways and makes their child their top priority. Until their children become adults, good parents act like parents and not like friends.
Good parents are willing to handle the messes that babies make, in addition to baby-proofing their houses to create a safe environment. They have a sense of humor and are able to maintain balance in their lives. They always try to do their best, weather harsh conditions and relax when possible. In addition, good parents always think before they act and always let their children know when they have done a good job.
If possible, parents should be able to have some time away from their children to rest and reflect on their parenting skills, and when they return they can implement changes in their family.