Congratulations on Dharma, she is not only smart but a cutie also, I will have careful with big dogs though, but some are well behave, maybe a yorkie meet up or toy meet up will help
Do something, Learn something, Share something, Change something - Meetup
just type, the area where you are and what you are looking for and/or what you are interested in, and hopefully you will find a meet up there