Unless you're trying to make a fashion statement of some sort, I'd use the Krylon camouflage paints. They have a flat, or matte finish, and don't reflect light.
Before you start spraying, I recommend washing (yes, washing) your stock to get all of the grease/oil/mold release agent off of it, so the paint will stick better. Take your time, and mask off anything you don't want to paint - and to make a camo pattern.
I've painted stocks (and rifles) with Krylon, DuraCoat, and Brownells AlumaHyde II, and they all work. Some are more durable than others - and much more expensive, too! The beauty of Krylon is that it's so easy (and inexpensive) to touch up.