A couple time a year, my dog gets a bad case of dandruff and her fur looks very dry. I use an Omega 3 oil supplement made specifically for dogs. A few drops in her food daily for about a week clears it up.
That would depend on what is wrong with the coat. Usually adding fish oil and vitamin e can do wonders. 200 mg of fish oil for every 10 lbs. Your dog weighs and 100 iu of vitamin e for up to 50 lbs., 200 iu if your dog is 50-100 lbs. And 300 iu for over 100 lbs, If you do not see an improvement in two weeks, take your dog to the vet have blood work down, including the thyroid level.
You can use vitamin supplements made for dogs, I always gave my dog eggs....seeing as I raised chickens at the time, eggs were plentiful....I'd just break one on the ground and they'd eat it right up. The dogs coat always looked nice and shiny.