Rubbing down with Tragacanth is nice, especially of the leather back is rough. It packs the fibers down tight and smooth.
Use it on the edges as well.
After dying, and Trag, I use Acrylic sealer to keep the dye in and the water out. Oils will pass thry Acrylic sealer, so if you use neatsfoot or whatever your favorite is it will pass right thru it.
I used to use beeswax on the interior, but have been using Ballistol lately (both inside and out) with really good results. It makes the gun slide in and out better than anything else I have tried.