I'm a newbie Yorkie Mom so cannot offer the best advice, but my first thought was maybe bathing more? We bathe ours once a week and she smells so good all the time. We actually love to sniff her! LOL! Is that weird or what? I hope you can get lots of good answers on here. I know these old pro's will be able to help you more than I. Good luck!