To me, it sounds like she wants to play (at least when she barks for no reason).
Benny will often start barking for no reason. There are several reasons why he'll bark:
- He wants to play.
- He wants to sit with you, but can't get up or there's not enough room for him. (This one is very funny.)
- He has to go to the bathroom.
- He's hungry and wants to eat.
- His toy is stuck under a chair or something and needs help getting it out.
We've learned these after several years. It just take time to get to know why they're barking. We can usually figure out what it is with Benny. He's very predictable.
As for her barking when you say no, I seem to recall our trainer saying they do this when they think they're alpha dog. Not sure if this is the same for females, but I
think this is what's going on. If this is true, you'll need to show your dominance. Make sure she knows you're boss, not her. Hopefully someone with more experience/expertise can offer their advice here.