It is not simply a matter of providing the right nutrients in a dog food, it is also a question of getting them in the correct balance. Hills Science plan is not simply a complete dog food, this just means that it contains all of the nutrients required, these nutrients need to be in the correct quantities. For example too much protein could cause kidney disease and too much sodium could cause a heart condition.