Petature understand the basics of canine nutrition. That is why petature provides the best brands of pet food in the industry, to make sure your canine is receiving the best sources of protein, fats, carbohydrates, minerals and vitamins.
The Bark has confirmed in detail why these sources are inportant. There are six major classes of nutrients: protein, fat, carbohydrates, vitamins, minerals and water. Life begins with energy, the basic requirement needed for life.
Read below

Whether you feed your dog a premium commercial food or prepare homemade meals, it is important to understand the fundamentals of canine nutrition. Here is a review of the basics to help you get started in making the right and informed choices for your dog.
There are six major classes of nutrients: protein, fat, carbohydrates, vitamins, minerals and water.
It all begins with energy, the basic requirement of life. The energy content(measured in calories) of a food is determined by how much of the first three elements the food contains. Vitamins and minerals are also essential for many functions of the body and, because about 70 percent of a dog’s body is made up of water, that too is critical.
http://thebark.com/content/canine-nutrition-basics
Calorie Count
To determine how many calories a moderately active adult dog living in a temperate climate requires daily, use one of the following formulas:
Body weight 0.75 x 132 = Kilocalories needed (National Research Council)
Body weight 0.75 x 125 = Kilocalories needed (Waltham Centre for Pet Nutrition)
Or see the chart on dogcathomeprepareddiet.com.