It really shouldn't matter much. It is not a true breed; therefore breeders are not breeding to the 'type' of either a Yorkshire Terrier or Poodle. In fact, since these two breeds have such different characteristics it would inherit both breeds problems.
Yes, they would know the breed the best. They are usually dedicated to the only breed they may carry. If you buy from a pet store you don't know what you are getting.
Make sure you buy from a registered breeder, the animals will be properly bread,check refrences , cheaper not always better. Not necessary to buy only from yorkie poos breeders .
Only purchase dogs from breeders who affiliated with professional associations. You can find lists online. NEVER purchase from pet shops, which get the ridiculously overpriced dogs from puppy mills.
Yes, find a reputable breeder as they will have background information on your pet. Otherwise you may be getting one from a puppy mill with lots of problems.