I'm a hairdresser of 16years and have a bit of experience with cutting kids hair including first cuts.
I think it is worth trying the hairdressers, believe me they are used to it (we used to give a certificate for the first cut) or try a mobile hairdresser.
My opinion (other hairdressers may take a different approach), but I think the less stress the kids get the better. If a little one came and wasn't going to be cooperative (and there were a few) I found that when the parents held the head and told them off to sit still, it actually made it worse. I would rather chase the head around rather than the baby get upset. Another thing that seemed to work sometimes was getting a grandparent to take them, it was surprising how different they were.
But if you are going to attempt it at home, I would suggest wait til he's snoozing and just do the bits that are in the way ie; fringe, around the ears and at the nape. The clippers are ok if they don't scare, and they can also give a nasty cut if your baby turns suddenly, whereas with scissors your more likely to cut yourself rather than the baby. Also clippers are little severe and will make him look heaps older, (but that's just a personal thing)
I cut a friends little boys hair the other day, I did it in front of the Wiggles.......something for me to sing along to.......hehe
Good Luck Karen
baby boy, 12/03