Ok, number one, the reason you got the puppy does matter. Where you got the puppy matters as well. No reputable breeder or shelter would adopt out a puppy to a home that has an aggressive dog.
You're right that you did not teach him to be aggressive, however you also probably never corrected...