The best diet for a dog is fresh cooked food (homemade or canned), balanced recipes composed of different meats, vegetables or rice. Some parents prefer to feed their dog with a raw meat diet but it will be necessary to be vigilant and to ask the advice of your veterinarian beforehand. In addition to his daily meal, which should be preferably in the evening or at noon and evening for puppies, your dog can have from time to time a treat or a bone to chew but you should not accustom him to eat the remains of your own meals because some ingredients that we eat are just harmful to dogs. Your dog should have fresh water all the time, especially in hot weather.