Fallopian tube punctured during selective hsg. The dr. Says it will almost always heal itself. Another dr. Not so sure. Is this true or not?

Hard to know. Thankfully, this is not a common situation, so there aren't good studies available to know what the chances of healing afterward will be. Your doc might consider another (non-selective) hsg in a few months if you really want to know how your tubes healed. On the other hand, you may be better off leaving your tubes alone and just pursuing treatments to help you conceive (e.g. Iui or ivf) good luck!
Puncture of tube. Fallopian tube puncture is a commonly seen adverse effect of a selective hsg. If you have no signs of an infection, and your vaginal bleeding is minimal it will probably heal. You should wait 3 months before having a repeat hsg.