There is sometimes a cloth diapering options class with lots of samples and advice here:
http://www.bodymindandspiritabq.com
At your son's age, 12 will get you through a day plus some.
Fuzzi Bunz are very popular and seem to do really well, across the board, for most. There are exceptions, of course. Even with buying more sizes, they just work best and fit best, from what I've learned.
Diapering services in town only clean prefolds and they're not "yours." That is, you don't give them your diapers and then get the same ones back. That would be very hard for service to monitor. You clean your own covers and they take care of the prefolds. When they pickup the dirties, they leave clean ones at the same time. I've only ever washed my own diapers and it's not that hard, esp. with just one child.