If I'm going to hunt with it, my rifles seem to shoot better fouled. Otherwise, I clean it right after a trip to the range and immediately after hunting season. I use a light coat of gun oil inside and out between seasons, clean it with Hoppe's, finish the job with a dry patch when I head to the range. Works for me.