I don't dry fire for practice, I do it when I when the hunt is over, after I take a round out of the chamber, before I let my gun down from a climbing stand or pack it up in my blind.
I like to store a gun uncocked, but when the hunt is over I really like an empty uncocked gun.
It wouldnt be a problem to carry some fired brass which while not as good as a snap cap would be better than nothing.
or is it really necessary? I have known some friends that had a broken firing pin, one was an old automatic browning shotgun but I doh't think he ever dry fired it...
what do you think? any guns that no way in hell should be dry fired