There are two important factors to consider before painting your metal golf club heads. First, because unpainted metal is a hard, nonporous surface, it must be roughed up before paint will stick to it. In addition, because golf club heads are forced to endure a significant amount of duress, they require a special type of paint that is durable enough to withstand high-impact friction.

...
Do not use a plastic drop cloth in place of a fabric one.

Step 1

Clean the head of the metal golf club with a water-based degreaser. Rinse the golf club head thoroughly, or you may have problems with adhesion.

Step 2

Allow the golf club to dry completely, and then apply blue painter's tape to any areas you do not want painted.

Step 3

Lay the golf club on top of a heavy-duty fabric drop cloth.

Step 4

Apply a light coat of etching primer to the head of the golf club. Spray in brief intermittent mists. Do not coat the metal head with a thick constant stream of paint, as this may lead to runs and sagging in the final finish.

Step 5

Allow the etching primer to cure for four hours, and then apply three light coats of epoxy paint in the same way you applied the etching primer. Allow two hours of drying time between each coat of paint.