I have a almost 10 month old min pin. Since the day my boyfriend and I have got her we have made sure to have her around other animals and people. She has been very socilaized. At the starting of this month she started coming into her first heat. At this time she became very protective over me and if anyone tried to even stand next to me she would growl and snap. She is now pretty much out of her heat and her aggression has moved from people to other animals. She still snaps and growls if I am holding her and another person comes around me, but when she is on the ground she is fine. However when it comes to other dogs even coming close to me she freaks out. Dogs that she has been around since she was 7 weeks old she will growl and snap at if they come up to me. And its only me that she's like this with she could careless about who or what is around my boyfriend. So I actually have a 2 part question; Could the aggression just be related to the changing hormones and if not are there any training things I can do so she doesn't act this way? Thank you