I would say it depends on the size of the child. Goodnites are a very good brand and absorbent if they will fit your child.
My daughter gets supplied overnights through a company that insurance pays for. Maybe talk to your insurance company for recommendations.