Feeding our canine friends a healthy and balanced diet requires some care. Dogs eat exactly what we offer them, so it's important to know which ingredients should be chosen in order to provide the correct balance of macro and micronutrients. An unbalanced diet can be harmful in the long term, especially if offered from a young age. Some foods should even be avoided because they are considered toxic to dogs.