Dogs are naturally carnivorous; therefore, they need some meat in their diet. However, these diets do not provide the necessary nutrients that are necessary for dog's growth, survival, production, and activities that help dog perform its physiological functions. Dogs need a balanced diet that contains all the following six nutrients:
1. Carbohydrates.
2. Fat.
3. Protein.
4. Vitamins.
5. Minerals.
6. Water.