I have a 2.5-3 year old part pit. She has always been a gentle dog. I have never heard her growl once. But a couple weeks ago my cousin came to my house at night and me and him were walking to a shop on the side of my house and she went after him and tore his shirt. Then the next week, my aunt came to the house during the day and nobody was home. But she said while she was in the front yard Baya just was barking and stated away from her. But once she started to walk around the corner of the house, Baya got upset and was growling but once my aunt turned around and went back to front of house he calmed down. Then yesterday Baya went after my grandfathers lil dog. She was shakin her around. She has never did this before. My problem is we are going out of town next weekend do the weekend and then the next we are going on a cruise to Jamaica for a whole week an I do t want her to attack who ever comes to feed her. Why has she started this and how can I break her?