It's not a Yorkie
I'm not sure if this is unfortunately or fortunately, but the dog you have there is a Silky Terrier. The shorter coat, the size, and the spacing of the eyes, gives it away. But you can consider yourself lucky either way. A Silky is known to have a better temperament and pushes boundaries less than a Yorkie. Also, a Silky is much easier to train and that includes potty train. Either way, you got yourself a beautiful dog.