The aggression isn't really a breed thing - there could be a whole slew of reasons behind why the dog is acting out.
That being said, unless you have experience with problem dogs, rehabilitating them, training them, etc. I really wouldn't suggest this dog for your household. You have one other adult dog and a brand new puppy - that's not really a situation that needs a potentially aggressive dog that you aren't prepared to handle.
ETA: I'm also curious why a shelter would adopt out a dog they deemed 'really aggressive'. That's not exactly good practice...
That being said, unless you have experience with problem dogs, rehabilitating them, training them, etc. I really wouldn't suggest this dog for your household. You have one other adult dog and a brand new puppy - that's not really a situation that needs a potentially aggressive dog that you aren't prepared to handle.
ETA: I'm also curious why a shelter would adopt out a dog they deemed 'really aggressive'. That's not exactly good practice...