I agree with what lostwithin just said.
You have to teach the dog to trust you right once you get him. Any dog can become nasty/aggressive, but if you bring them up right, they're usually fine. I would suggest investing a bit of time and money into an obedience school.
Hope everything works out,