If you haven't already, crate train her. Then encourage her to rest there diring the day when tired and also have her sleep inside at night. Doing so will keep her out of your wayso you don't have bother her as much when she is tired and will likely reduce her feeling the need to bark/growl.
You could even cover with a blanket to give her more privacy.
Training wise, you'll likely do best working with a good trainer. https://www.dogforum.com/training-beh...6/#post1347266
To start, you are likely to need to do some counterconditioning. In this case you would likely have food in pockets all day so that you can drop or gently toss a piece everytime you are walking around/need to pass when she is relaxing.
A trainer is likely to have additional exercises for you to work on and can give you in person help.
And last suggestion, get to the vet for a thorough exam. In particular, I would want to have eyes checked, look for potential pain in the body, and possibly a thyroid panel. Posted via Mobile Device