Cleaning your clubs is seldom addressed though not doing it will ruin your club quickly. In order to keep your clubs ready for you to play and to make sure they are cared for properly. You need to wash your clubs and grips right after ever round of golf, before the grime won't come off. The grips can become hard and slippery if you don't wash them with warm water and get all the oil and dirt off of them. Not only will this keep them looking and feeling new, but they will last a lot longer too. Grips are not cheap and it is a pain to have your clubs re-gripped.
Here is a club I swing outside on a fake grass mat to loosen up my body. You don't really need anything expensive or hard to use. Just get an old toothbrush and a powder cleaner. The sprays are not going to do anything because grease is not the problem.
I rarely clean it because it doesn't see the golf course. But here you can see what happens after 1 minute with a tooth brush and powered cleaner.
The bottom of this club took a little more elbow grease because there were remains of lead tape on it that combined with what looked like melted grass carpet on it. But as you can see, it is cleanable.