Maybe this could help
My dad is a retired Veterinarian and my current girl friend is a Vet so this is what i have learned.
First get a new Veterinarian unless you are attached to the one you have for some reason.
Just about all veterinarians are compensated to peddle so called “special diet foods”. Science diet, Hill’s prescription foods and so on. Purina food is crap…all of it but especially Beniful.
At our training seminars we have started a nutrition for dogs program mainly because we have seen an increase of allergies in dogs due to hormones and additives. Especially chicken based foods.
Research B.A.R.F diets online. The diet is natural to the dog, nutritious, and cheap especially if you get your scraps from a processing plant. The only thing I have to buy is tripe at $1 per 10 pounds.
I choose whatever additive to meet my dog’s needs for example Glucosamine, Chrondroitin for older dogs or dogs with joint issues.
The reason B.A.R.F diets are not more popular is that they can be messy, it requires work vice just scooping kibble into a bowl, and the big one is the marketing for dog food products is real good. A good vet will recommend a B.A.R.F diet but most will not because the dog food companies are in the heads of many Veterinarians. Another reason is some folks just can’t stomach watching their dog eat like an animal, that blood thing.
I make my own and add what my dog needs. Been doing this for 30 years or so. I make the food in bulk and then freeze it in single servings until needed. I feed it to the dogs frozen this way it is less of a mess.
Another trend is that many folks believe that they must feed their dog several times per day and give them treats and such. The genetic make up of a dog does not require that much food. By nature dogs are programmed to be on the move looking for their next food source which may not come everyday but when they find the source the dogs will tend to eat like it’s their last meal ever.
I rarely feed my dogs on Sundays to give their digestive tracts a day off to recover. On Monday I will give them some boiled chicken and rice or something easy on their system and then continue with the Bones and Raw Food diet.
Inflammation in a dogs digestive tract is very common because of the unnatural stress we humans have subjected them to via crappy food and over feeding.
Certainly hope nothing is seriously wrong with your pup, but in the mean time I would consider some of the things I have mentioned. The problem is not much different than the way Americans eat now days. Fast food and other so called processed foods are killing us and our dogs.