What is your criteria for cleaning your guns?
When I shot frequently, I'd let .22s go for a few weeks between cleanings. But, due to the economy and tight fundage, I don't shoot as often as I once did and I don't want the guns to go several months or a year between cleanings. Now I always clean my guns within a day or two of going to the range.
How do you clean your guns?
With my rifles and revolvers. if I've shot a lot, I'll use a wire brush and hoppe's number 9 followed by patches until they come out clean. Otherwise, I'll just use gun oil and then patches.
What products do you use and what methods to thorough cleaning.
I'll use Hoppes #9 to do a thorough cleaning. I also use Rem-Oil wipes on the exterior metal parts of my firearms and sometimes on the wooden parts of my rifles (not sure if that's a good idea though). I follow the manual on where to lubricate my semi-auto pistol.
I've pretty much got a random assortment of cleaning supplies from the kits you can buy at Walmart. Where possible, I do everything from the breech instead of the muzzle because I don't want to damage the crown of the barrel.