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.