I do not know what kind of dog you have but I give my dogs, doggie food called nutro max. I do believe they have a diet flavor, however is your dog getting enough exercise and are you feeding your dog a certain amount everyday? I know my dogs would eat, eat ,eat, eat, all day long if they could.
the food I have never heard of, which makes me suspicious on its nutrional value. Also, The type of food, is important. Try Something like wellness. Then just do not feed so much. If the dog gets picky. Fine. The diet has begun. offer food. if the dog does not eat. pick it up. do this till the dog eats. I promise she will not starve herself into a unhealthy state
I believe a dog's finest hour, the greatest fulfillment he holds dear, is when he has worked his heart out in a good cause and lies exhausted on the field of battle-with a ball in his mouth."