IMO food intolerance is kinda simple to manage....
I have 2 - They BOTH have their own issues, but when they play, we always stop to watch
I don't think there will ever be the 'perfect' - 'no problem' Yorkie - they all seem to be high maintenance to some regard.
Follow your heart