They can be very difficult, but that is true with many smaller breeds (tiny poodles, maltese, chins etc). It can be done but it requires time and persistance, patience, and a schedule. If you have more then one family member EVERYONE has to be on board. Don't forget Yorkies are VERY smart so don't underestimate them!
Kathy