I am confused? How do you know he is a Silkie and not a Yorkie? Is it because he is 8 lbs? My Pebbles is 11 lbs of purebred Yorkie. As for the aggression issues before I would hire a trainer I would suggest this book
Let the Dog Decide
Amazon.com: Let the Dog Decide: The Revolutionary...
I used this on Pebbles after we hired a trainer and spent a small fortune. This book really helped me to understand and worked great.
I would really like to see pictures of your little guy. Don't worry about the papers from his previous owners. You need to concentrate on getting this little guy under control so that you can enjoy your time together on walks and outing.