Puppy classes are a great start. Angus will get to meet other dogs plus it's fun for both of you! Also if you have a chance to put him in day care - even for just a few hours. I did that with Jaxon so he'd get to play with other dogs.
Check if there's a Yorkie meet up group near you - these are great for meet other yorkies (
www.meetup.com).