| 
  Yelling and verbal reprimands will likely only fuel her aggression, just like spanking, no matter how light.  
 I have 2 strong male Yorkies who will sometimes get out of hand wrestling or competing to bark at a trigger.  I raise my voice with a "Nooo!" to snap them to attention, but then I redirect them to something positive or calmly tell them to "settle down."  They respond to this because we focus primarily on positive reinforcement training.
 
 It would be fruitless to continue yelling or reprimanding.  All they would hear is 'blah blah blah' and they would feed off my negative energy.  As the leader, it is better to show calm, confident, control.
 
 From all of the issues you describe, these behaviors are usually the sign of a dog's lack of confidence.  I would make sure she has a daily routine of activities that includes some brief training sessions for basic obedience/tricks.  Make sure she gets rewarded with attention, praise, and treats for good behavior.
 
				__________________ Kristin, Max and Teddy   |