Ahem. All yorkies do not stink.
I agree with above posters on the possibility of ear infection, eye goo, or teeth/gums being the problem. If you washed the area really well and the smell persists, see a vet. Ear infections can get severe quickly and the worse they are the longer you'll have to treat.
Good luck!!!