The female is the leader of most dog packs. There is an alpha male and he is the only one allowed to mate. Your little "Angel with horns" is just showing the others who is Alpha Female. She may settle down after she is fixed. Most dogs really take 2 years to mature into well behaved adults. Then we miss their puppy ways!
I have a demon dog too. She is 9 month old Willow a "Blue" Chihuahua. I can't get her potty trained!!!! Her sister (from the previous litter) was trained in 2 weeks. This one.....? Not so much! Love her anyway.