My cousin had a Yorkie that had a skin condition and it caused the poor thing to have an unpleasant odor. At the time (about 10 years ago) she was told it was a condition common in Yorkies. I wish I could remeber what it was. Unfortunately nothing would fix it
Punkin seems to get greasy and really needs a bath by the time day 7 hits - but I don't think she gets really smelly.
Some people just have no manners - I wouldn't let it bother you.