I use Ballistol on the range every 20 or so shots (my Rice barrel likes to be a little dirty)... then when finished shooting, a really good cleaning while still on the range. I do NOT beieve in dish soap or $#@* like that, but there's them's who swear by it and a pox on their houses... When I get home from the range I use as hot water as I can get through my barrel till it comes out perfectly clear, then Ballistol again, then a finish. Now, let's just stop right here and let me say that THIS is what works for me after around 40 years of shooting and tryin' just about every darn different idea, new or old that came my way every decade or so. THIS IS WHAT WORKS FOR ME AND THE RICE BARREL THAT IS ON MY SW VIRGINIA .45 RIFLE.
This is one of those questions (reasonable, gentle, innocent, etc) that falls into the category of ask, then get 50 replies and 38 different answers, and man, you just asked it. Five years from now, after that period of heavy shooting, I'll bet you a dollar to a stale doughnut that you will have found something that works well for you... further, I'll bet you a squashed bug that it will probably be some combination of the 38 answers you get here over the next week or so... and you know what? Not one will be WRONG, although like my dispising of using SOAP in a gun barrel, it works for some folks. Respect the ideas, consider them, try what appeals, then come up with your own cleaning regimen.
Prepare thyself!!!
Prepare thy self. hehehe