I like to take good care of my guns, like my cars and my clothes. I always break in all of my firearms, whether it is a rifle, shotgun or pistol. I always take cleaning supplies and rods to the range for whatever firearms I am taking. I haven't been able to go the range often lately, so when I do go, it's for at least 5 hours or so. I clean most of my firearms as I am shooting, for example, my rifles don't get more than 8-10 rounds through them, before a 'quick' cleaning. So after that amount, I break them down at the range, and run a few patches with cleaner through them. My 'hunting' pistols, I don't shoot more than 3 cyclinders full before cleaning.... and some of my other pistols may get 50-100 rounds through them. To each his/her own, but I enjoy the 'full' day at the range, and like to clean them often, and it allows for more 'relaxing' time at the range, away from people and the house. I usually take soooo much stuff to the range for only 2 or 3 rifles, and about 2 or 3 pistols, that I have to make several trips to the car. But I am always prepared for every occasion and have often helped others but having a tool or cleaning item that they need to help unjam or unstick their firearm.
Forget to mention if I have time, I like to take the 'little ones' home as I brought them, nice and clean, so there is no excuse to put them away dirty, and the wife doesn't complain as much as when I spend 5 or 6 hours at the range, only to come home and spend 3 hours cleaning firearms....