I am very sorry you are under such stress, especially with your parents being ill. Dogs, especially these little ones, are very sensitive to our emotions. She is very likely sensing your stress about her eating too.
Sometimes this and trying to offer to many food choices can make matters worse. Make her feel good about meal time and the food. Use a happy voice to announce meal time, or to ask if she is hungry. Make a production out of preparing her food/putting it in the serving dish. When you put it down on the floor for her, say something like "Yummy" and then go about your business. If she doesn't eat right away, leave her alone. Leave the food down. (if it is something other than kibble, don't leave it so long that it spoils).
If she doesn't touch the food for half an hour, you can try playing games/doing trick training (sit, down, whatever she knows) and use the food as rewards. I had to hand feed Max his kibble his first year. We also used a Kong to put the food in to make a game out of it.
The point is to convey the message that the food is good and not to make her feel self-conscious about eating.
For vet/dental care, try shopping around for prices and look into Care Credit. Make sure the vet's office accepts it. If you don't qualify yourself, ask if someone will co-sign with you. It takes minutes over the phone to apply. The monthly payments are very small and interest free for large purchases like a dental cleaning.
Best wishes for brighter days ahead.
__________________ Kristin, Max and Teddy |