Owning a dog should be enjoyable and if you don't see it ever getting to that point then I say you get rid of it. (not by throwing it off a bridge though

) If you are consistenly training your dog it will eventually come around. People are always talking about how smart yorkies are but in the next breath say they are some of the hardest to train. I'm sorry but they shouldn't be harder to train than any other breed especially if they have superior intelligence. It took me a week to get my yorkie trained how I want her. I still won't let her run wild all day because she is too young but she is potty trained enough for us right now.
Just keep at it and hopefully it will turn out good.