I do it myself unless there is an appt at the vet coming up, then I pay the 10 bucks to let them do it.
I have a clipper and my dog lets me, albeit with a little bit of resistance. A lot of this is dependent on the dog's temperament. Some dogs will absolutely not allow it, and get aggressive...