Trust your gut if you feel something is not quite right.
Now I am not going to say anyone is wrong because there are so many opinions but I have had several vets and pet care workers actually tell me that Bil Jac is no good.
I also don't like that they told you to switch up food every few months because they aren't getting everything they need from one food. That makes no sense, why would you go for even a few days giving a dog a food that doesn't contain all they need??? Much less a few months.
You could do searches in here and find many great opinions and then decide what works best for you, your dogs, your budget, schedule, etc. It will take some trial and error though. You probably won't figure it out right off the bat. Wookie
is 3 and I still am not completely sure I am doing the best for him. I find out new things all the time.
Hope that helps some!