Very strange....Did you have his anal glands checked?? Thats the only reason I can come up with, typically yorkies are know to not have an odor and I get compliments on my house not smelling like dog, I say thats becuase they are not "dogs" they are furr babies.