Do you offer a vitamin supplement? I'm not seeing any calcium. Are you feeding actual puppies or toy adult dogs? If the "Nutrition Facts" box is correct, the protein levels are terribly low; should be around 40-50% of daily diet.
Although broccoli in minimal amounts is good for dogs large amounts such as half a pound is too much for their digestive system. You may think gas is the worst that broccoli can cause your dog but you would be wrong.
My dog has been enjoying this recipe for 6 months now. I leave out the rosemary. He was a very picky eater before changing to this recipe which he loves. However, I must say since beginning to use this as his main food, his breath is worse, which I think is from the rice. Sometimes I sub the chicken veg baby food to beef vegetable baby food which also works well.
My dog's love this recipe.