You would not eat junk food every day, why feed your dog it? Please don't buy this rubbish for your dog, you are doing them more harm than good. Read the ingredients, for the sake of your dog! Dogs don't need cereal or low quality grain, they need meat and high quality proteins. This food is junk and will give your dog a shorter, less healthy life. Have a look at websites that compare dog foods, google 'which dog food' for example. I cant say strongly enough, Bakers complete is utter rubbish, low quality ingredients, many of which are not even specified. You dog gulps this stuff up because it is loaded with extra fat and sugar. I feed my dog a BARF diet, but that not for everyone, but this junk should not be allowed to be on sale. Just because it looks good to you (which is what the marketing people have made it to look like) does not make it a good meal for your dog. Its cheap for a reason, you may indeed find that if you buy a more expensive, higher quality food, with a better nutritional content then this cr*p you need to feed less, as its more nutrient packed. Look at the cost per day, not the cost per kg of the food. The cost may end up the same.
Read the ingredients that go into your dogs food, a named meat should be the number 1 ingredient, preferability the number 2 and 3 too. 'Meat derivatives' basically could mean anything, and with Bakers, its not even the main ingredient, an unnamed 'cereal' is!
Your dog deserves better then this, surely?