This is a complete Dog Food, so it contains all of the vitamins and minerals that an average dog needs and does not need to be supplemented with other foodstuffs. It is suitable only for adult dogs, rather than puppies. When feeding your dog dry food, keep fresh water available at all times.