Welcome! If your dog eats food once, and then refuses it, I would consider food intolerances. I cannot tolerate alliums - if I eat onions or garlic or leeks the results are decidedly uncomfortable. The body tends to remember foods that make it ill as poisons, and take care to avoid them in future. It may be worth looking at a restricted ingredient diet - one that avoids common proteins like chicken and beef.