Congrats Kewpie!! Good job!!
I never had Peanut take any classes.. from the moment I took him home he has been such a good boy.
We do training at home. I have taught him how to sit, stay, down, roll over, high five, speak.. We are still in the process of teaching him "bang" play dead trick. That one is a little challenging.
I would always recommend training sessions at home. Yorkies are eager to learn and they are super smart. Peanut always know when we will have a session and he immediately gets excited.