Without added calcium, this diet appears to be unbalanced as far as calcium/phosphorus balance. This is really dangerous. See these links and/or google to read more.
http://www.peteducation.com/article.cfm?c=2&aid=652
Calcium and phosphorous work together in the body to maintain the growth and structure of the skeletal system. Deficiencies or excesses of both can create skeletal problems especially in young puppies. It is very important that the calcium and phosphorous be fed in the correct ratio. Problems with calcium and phosphorous rarely occur anymore due to the easily available commercial pet foods that are properly balanced. When problems arise, it is when owners feed a homemade diet or over-supplement, especially with young, rapidly growing puppies.
Many foods that are low in calcium are high in phosphorous, and in addition, many foods that are high in calcium are equally high in phosphorous. Therefore, providing the correct calcium to phosphorous ratio in the diet can be difficult unless the proper minerals are added. It is very important that calcium and phosphorous be fed at the correct ratio of around 1.2 parts of calcium for each 1 part of phosphorous (1.2:1).
http://www.dogaware.com/diet/homemade.html#cooked
Add 800 to 1000 mg calcium per pound of food fed (cooked weight). You can use ground eggshell at the rate of 1/2 teaspoon per pound of food, or any other form of calcium is fine, including calcium carbonate, calcium lactate, calcium citrate and vegetable calcium, such as Animal Essentials Natural Calcium. If you use bone meal, add an amount that provides 1000 to 1200 mg calcium (more is needed than when using plain calcium due to the amount of phosphorus in the bone meal). Do not use calcium supplements that contain vitamin D, as the amount will be too high. These guidelines are for adult dogs only, not puppies (see my article on Homemade Cooked Diets for guidelines for puppies).
http://www.2ndchance.info/homemadediets.htm
Supplemental Minerals
If you just fed the meat, carbohydrate and fat ingredients, your pet would not thrive. This is because red meat and fish are too low in calcium. Animals on their own got around this by consuming the bones. Meat and fish are also quite high in phosphorus, which inhibits the absorption of the calcium that is present in the total diet when the ratio of calcium to phosphorus is not the ideal ( 1.2:1)
Pet food manufacturers solve this problem by adding powdered bone meal or calcium carbonate to their pet diets until they contain 1 to 1.2% calcium on a dry-matter basis. You can do something similar. The most readily available calcium supplement are 500 mg calcium carbonate antacid tablets (Tums, etc). I add 1.5 tablets per 10-15 pounds body weight per day - but no one really knows the daily calcium needs of individual pets. Do not use calcium supplements that are fortified with vitamin D because we will add D elsewhere. Alternatively, you may feel more secure just adding Balance IT supplements.
There are twelve minerals that are essential for dogs. One of these, calcium, is essential for the formation of bone and teeth and as a signal chemical between nerve cells. Puppies that do not receive sufficient calcium have pinkish, translucent teeth a bow-legged stance and knobby painful joints. Partial bone fractures in these puppies are common. Most of these puppies were the offspring of nutritionally deprived mothers. Others received a diet that was primarily meat and bread. Meat is low in calcium and high in phosphorus. High phosphorus interferes with the absorption of the little calcium that meat contains. Older dogs on low calcium high phosphorus diets also suffer from tooth and bone problems. A lack of vitamin D3 can also contribute to this.