Hello and Welcome to YT! I would say the bad breath goes right along with teething. My girl, Twinkie, had the same problem and the vet said it is normal. As for the scratching, it could still be an allergy. Some yorkies are allergic to their food, so you might want to ask your vet. I hope that helped...