12 weeks isn't bad. I'm not one for shipping pups, but that's not
that young. that's about the time to go from mom I think. But no I haven't heard of the breeders. Anyway, if you have the time, why not train yourself? I have my own shop so I bring Uni with me everyday. Me and my bf trained her ourselves. Train during mealtimes with just kibble, no treats. Not to say Uni is perfect, she's not, she's crazy in fact, but she is really good at trick training. Here's a vid of her at 4 months. We got her at 3 months (12 weeks, same as you

)
She knows way more now. but yes, agree with the other posters, the petsmart classes depend on the trainer, just like when you go to a salon, doesn't matter the salon, matters the stylist.