The best advice I can give you is to try to find other threads about this and read, read, read!!!! There are some GREAT Yorkie gurus here
and they have great advice! I know exactly how you feel! Vino just turned one and I think he FINALLY figured it out! Just one day... something clicked... and he got it!!!!! Now he very clearly lets me know when he needs to go!!!!
HANG IN THERE!!!! IT WILL HAPPEN!!!!!