Hi this post nearly broke my heart. I understand being frustrated.
My yorkie is 8 yrs old and has never been completely housebroken. No problem I love her anyway. She'll go weeks with no problems then she'll slide.
She gives me love no matter what. To have a pup for so long and even consider putting her down goes against my nature. I keep thinking would you do this to a child if they had some sort of problem. I commend your son for his comment.
Matese the more you post the better I like you. You made me cry too. You are such a good Yorkie mommy.