We have a rescue doberman that we've had for a few years. They don't know his background from his first year of life, he was found near the woods and he was all torn up when they found him. We have a 14 month old son that the dog is fine with, he does growl whenever our son touches him or tries to lay on him, but he just licks him and/or gets up and walks away. What concerns me is when we take him for walks or to the park, he snaps at kids that come near, even if they are calm and moving slow, not being loud, etc. He also freaks out when he sees other dogs. Is this something that can be trained out of him or should we give him up for the safety of our son and others?