For my pocket R9 I use compressed air to get the dust and lint off every week or so. It gets a full cleaning every 30-40 rounds. I do NOT clean to this degree for my range guns but for carry i try to stay on top of things.
What's your R9 cleaning routine?