I had this problem with Fred, and by using the advice of people on here he doesn't growl if i come near him when eating now (its very rare i do, as i tend to just leave him to it).
Its very good advice to add 'treat' food to his bowl as he's eating so he starts to think you coming near his bowl when eating = high value food. He's never been bothered about me going near his bowl if it hasn't got food in it.
Its a very scary thing when your puppy growls (even more so when you have kids) but like everyone else has said, it was his way of warning you of his being uncomfortable, so well done Hamish x
Start off slow and I'm sure it'll all work out OK.
Steely x