Hi,
Everybody has given you advice... you should try whatever makes sense to you...
I'll try to give you hope

...
One day something (whatever) should work...
I was desperate... I've been desperate for five month... I was mad, my house was smelling bad, I was tired, sad, I regretted my decision of getting a Yorkie, I confess...
Then, one day, it stopped...
I really don't know what actually worked... I've tried lots of things...
But one day it just stops...