Pellets? Like in kibble?
What dry food do you feed her? Sometimes just a switch of proteins can help. I know my Peanut will not touch anything Venison. His favorite protein is Duck, but will eat any Lamb, Salmon, Turkey..
You should really watch the human foods you give her, Yorkies can get pancreatitis quickly especially giving her sausage. I would stop giving that to her right away. Sausage is way to greasy/fatty. Too much cheese isn't good either- they cannot digest dairy so dairy is not good for them. A little here and there isn't a big deal, but too much will cause serious health problems.
You need to find a good balanced kibble for her that she likes and that is healthy for her. You can even find a good wet food and mix a little of that with her kibble- it will help her eat. I have been feeding Weruva wet food along with Canine Caviar dry and it has been great. No issues and he licks his plate clean. It is the only dry food that works with his allergies and the only dry that he will eat even without wet food.
The Weruva wet food is great, it’s a great company. The food looks like human food so your baby will probably love it. It manufactured in a plant in Thailand- this is a human grade plant that process the tuna for Subway. Very good company, safe product. Peanut really loves this food.
Weruva - People Food for Pets
Hopefully you're able to find something, I know the stresses of the food- finding what is best and what your baby will eat-