For healthy and long life a dog, you must feed your dog with proper nutritional diet and homemade food and consult with a Vet in your area which will help you for this. There are lots of supplements and other diets for dog, but depends upon your dog's breeds, feed him according to his breed.