hmmmmmm i've been thinking about this for a while today, but didn't really know what to put. i'm really not sure what to do, except that it sounds like he's really insecure about his food, were there other dogs that could have bullied him where he came from? sounds like the best option would be just to keep holding the food bowl. i know diesel gets really upset if i don't hold his still, and will constantly push all the other dogs about 5 ft away and show teeth at them, even if they're sleeping at first. does he act like this if you're in the room, but there aren't any other dogs?? if not, maybe you could feed him while your dogs are going potty outside, or in another room with someone else?