The top food which is 27 percent protein while it does have corn is the same brand that my vet's office has for sale and he recommended it to us for our dogs due to weight loss on wal mart brand food, even though he knows we would not be buying it from him as she go to the coop and get all of our animals feeds there.
I hate to break this to you but the food you buy at the vet's?
Is nothing but marked-up junk that is exactly the same as Dog Chow, Ol'Roy and all that terrible stuff.
The ingredients speak for themselves
You asked for our advice, we're giving it to you - but only YOU can make the decision to change that food and opt for higher-quality stuff.
Good luck with those puppies and YES, I would ask for help from the other dog's owner!