To make your dog's coat shine, choose the best food you can afford, that is protein rich and has ingredients like olive or sunflower oil for coat health. Consider supplements such as Vitamin E or add fish oil to food to encourage hair growth. Finally make a dog's life relaxing and stress free to keep your dog's coat beautiful.