OP,
Please, don't be offended by all the negative replies, we love our yorkies so much that sometimes we are too protective of them. I'm sorry that you got some rude comments, and can understand why you may chose not to reply, but please come back. We're all human and sometimes speak without thinking things through. After all we don't know you and don't know if you going through the difficult teenaged years of life. But I assure you that you've got supporters here too.
I understand where your question maybe coming from, after all some gay men have been kill by straight men that they didn't even know, but because the straight men thought the guy was gay they killed him. So you can never be too careful. But trust me if you keep your yorkie in a short terrier cut most people are too stupid to realize that he is a yorkie. And yorkies have such spunk that he will hardly be thought of as a sissy dog
If you love this little man and can truly give him the best home possible, then raise your new best friend and be proud of him.