Everyone has thier own opinions on cleaning, and they are all wrong. Here is what you should do.
Get a bore snake, a one piece rod, or GOOD 30 cal multi piece rod, not the little flimsy Aluminum rods. Buy some GOOD brushes, bronze of you are planing on getting it really dirty, but a nylon one as well won't hurt. Dump the Hoppes, find a good local supplier of an Ammonia bearing cleaner (try a local gun show, there are a few guys who make and sell various mixes accross the country). Some good aerosol oil.
Buy a chamber guide, use it.
I use/used a pellet system, and cleaned after each range session, but they can be hard to find here.
After shooting a round or two, use the bore snake, then flush the barrel with something like remoil aerosol (1/4 can). Let drip dry, then you can put it away.
For hardcore cleaning, say after 25 rds or more, use the guide, a good rod, and some good brushes. I would scrub dry, then apply some cleaner. Keep that going and bear in mind some cleaners will attack some brushes, so buy a few if you can't get any good ones.
After you reach bare metal, flood with oil again, 1/4 can, then leave muzzle down to drip dry.
Oil the rest of the gun with a thicker oil for durability and protection, then put it away.
Now of course some pump gun owner is gonna say this is all wrong, since bear grease isn't mentioned, but trust me, it gets them clean and protects the bore.