I have had several fosters some of which were fear aggressive, others just plain aggressive. The one thing I learned was to reward positive wanted behavior and ignore unwanted behavior. A trainer friend of mine told me once that it is easier to reinforce wanted behavior with positive reinforcement and by making it fun rather than punishing unwanted behavior because it could just increase the problem rather than decrease it.

Good luck with your pup.