The vomitting would concern me and they can really decompensate if they don't eat so I'd also say she needs to see the vet.
Maybe try to tempt her with something like baby food (no onions or garlic), tuna with water or a can of extra fishy/gravy laden fancy feast etc.
I hope she feels better soon and please keep us posted.
He is your friend, your partner, your defender, your dog. You are his life, his love, his leader. He will be yours, faithful and true to the last beat of his heart. You owe it to him to be worthy of such devotion.