Firstly she's behaving quite normally. However, I'm concerned that she became overwhelmed and learnt to drive other puppies away by being agressive. This should NEVER be allowed to happen and it's better to sheild and protect a pup whose nervous than allow a 'free for all' to develop as pups will soon learn that agression is the way to cope when pushed into a corner

I find the best way to handle a pup whose food agressive at home is to teach them that humans near food are a good thing by adding to the meal as the pup eats and to play 'swopsies' when they have something they shouldn't, by offering a small reward that has a higher value than what the pup already has.
I would also assume that her diet is appropriate in quantity and frequency for her age - ie, she's not hungry....