Mark the dog looks like a sweetie, I hope for your son's sake it works out great. She just looks like a boy's dog.
Laurie that is great that you have put the time and effort in, it usually pays off. The not panicking part is so hard to do.

All dogs have the potential to become aggressive at any age. Regardless of if you have had it since a puppy. So no Guarantee's.