My two gets home haircuts too. LOL I'm just glad they don't care about their looks as much as ppl do.
As others mentioned, I prefer doing it at home so they won't be overly stressed. The only thing I don't do are the nails. Paranoid about hurting them. Besides, even if you mess up, their hair grows back quickly~! And you know what they say, practice makes perfect!
One thing I would suggest is that you buy some first aid materials for the pup.. Like styptic powder if you don't already have it. By accident, I clipped Zoey's ear once and... Poor thing didn't even yelp and I didn't notice till I saw the blood oozing down.