Well, you can say yes and no to that.
You don't need to give him admin status on your live site. You can make test site, give him admin access there (if you really want, you can make test site completely new installation), he can make style(s) and you just copy them (i.e. export/import) to live site.