This is one of those ask 10 people get 10 answers questions and really none of them are wrong.
I started using Mpro-7 Gun cleaner and oil several years ago and you'd be hard pressed to convince me there is a better cleaner on the market. Non-Toxic and orderless I think you could brush your teeth with this stuff and suffer no ill effects.
Starting with a brand new barrel I'll clean it once real good. With used bbls. I'll clean them 2-3 times to start then let it soak over night to insure I've gotten any built up crud out.
On the range when doing the initial test of the bbl. (new or used) it gets cleaned every 5 rounds for the 1st 50rnds.
The procedure is to pump 2-3 shots of MPro-7 down the tube, run a brush(Bronze or nylon your choice) thru 4-5 times, give it one more pump, let set for 10 min or so, then patch out.
As stated, this does nothing for accuracy but alot for 'conditioning' the bbl. and making it easier to clean in the future. After the initial testing, if the bbl. is accurate enough to throw in the keeper pile, it will get cleaned after each trip to the range or, when expected accuracy starts to fail. After the 'break in' cleaning is as easy as the above procedure and in most of my bbls point of impact does not change between a 'fouled' bbl. and a 'cleaned' bbl.
You can check out MPro-7s website for more info if you'd like
http://www.mp7.com/