@godsgirlsara Zinc won't damage the diapers, though it will stain. Petroleum is Desitin may coat synthetic fibers (microfleece liners, microfiber, polyester) and cause repelling over time.
You could use it with a cotton workhorse. We use fitteds overnight, my solution is add absorbency (a...