You said your self that the dog was not socialized properly so I would start there, that isn't the dogs fault. I would stop letting your dog run around off leash (especially since you do not have full control), that is just asking for trouble. I would start from the beginning with obedience training and socialization. Socialize slowly so you are not putting her in situations that cause her to be scared or uncomfortable. She is probably acting out toward the people because she is not comfortable with them, a lot of dogs can be fearful if they are not socialized properly at a young age. Keep her on a leash in public and don't let strangers touch her, if anything hand them a treat to give her.
Last edited by TeamCourter; 08-11-2015 at 03:36 AM.