I also realized I forgot to add, that she gets a lot of exercise. I have a dog walker that comes every day that I'm at work, and one day that she goes to day care. Then I even take her out in the evening for a little walk. If I don't burn off all her energy, she will be up all night playing with her toys. On the weekends, we take hikes, walks, etc.
We hired a trainer at one point, who was very helpful in a lot of aspects. However, with the barking situation, she never really gave me much insight. I really appreciate everyone's posts. YT is so helpful for me! I'm so glad it exists!! Thanks everyone!!
P.S. That's truly AMAZING about the scarf!! That would be so amazing to have such a well trained dog!! I should definitely check her out and see if she has any tips! Thanks