For a good cleaning, I use Butch's Bore Shine. I put it on a tornado brush and scrub for a while. (Kinda doing the deep clean that Clark recommends)
Then I use the fuzzy thing that comes in cleaning kits with a patch over it and scrub the bore until it comes out clean.
I use gun scrubber to clean trigger group and inside the receiver.
I don't normally clean em too often during hunting season unless they got wet or muddy.