Your suggestions are an example of Resident Evil.
The J frame snubs I usually pocket carry a 340PD (11 oz) and a 431PD (13.3 oz) so not very heavy.
Weight doesn't seem to be the problem. Neither does printing.
I've ordered a larger, leather holster with a flat bottom. I'll see how that works.
I also sometime carry a 649 J frame bodyguard. No dash 38 Special model.
For carrying that one, I may try an IWB holster at some point.