It sounds as though vets are sometimes like human physicians -- pushing stuff on their patients because a food or pharm company provides benefits to doing so.
We haven't had a dog companion for many, many years. Question: Is it difficult to fix a nutritious and balanced diet for them using your own ingredients, like you do for your human family?
Yeah, it kinda is. We all know our human dietary needs pretty well, but our pets are a different matter. Each pet is different and, unfortunately, they can’t verbalize what’s going on. For instance, what will be their protein source? ALWAYS chicken? Beef? Pork? We can change ours to even include beans, etc. Not so easy with pets. The right balance of omega-3 and 6 for their coats. The right balance of protein, fiber and fat. All of that.
I have an open bowl for my dogs and always have. Never a problem with weight gain. But some dogs will eat til they puke. There are different dietary needs at different stages in life.
Find a high quality food and stay with it. That’s been my experience.
The first ingredient on the label should identify the protein source. Not “meat” or “meat by-products”. Beef, chicken, pork, etc. “Meal” (ie chicken meal) has greater nutritional density than just the meat itself. Meal is merely dehydrated meat. That should be number one. Avoid fillers like corn and wheat as a major product.
So you see, lots of isdues to balance the diet of YOUR particular pet.