Our Yorkies have no detectable scent by human standards from any sort of distance, but if you are holding them up to your nose they smell good to me, very faintly musky but hard to describe. Of course, we don't let them out alone and don't let them roll around in skunk poontang, something they enjoy at times and will indulge in, if you are walking them and don't keep an eye on what they are up to.
They especially like to rub their muzzles in skunky poontang, which is hard to see ahead of time and stop. When they do that, we wash their muzzles with anti-bacterial soap and water when we get back home, and that always has worked in getting rid of the temporary stink without having to give them a bath.
If they have not rolled on somthing nasty, do you like the scent of your Yorkies?