Not too small at all. 27kg is 60 lbs, a bit on the lower side of adult average weights, but still okay.
GSDs were never meant to be huge: they are supposed to be a medium sized dog. He looks very fit and healthy in these pictures - you can tell you take good care of him. :O)