How do I make an effective homemade anti-dandruff shampoo for dogs?

We have a Labrador Retreiver and it has dandruff. We give him a bath every week but after a few days of bathing, the dog has dandruff again. He is always scratching and when you look at his back, you'll see lots of flakes.
11 answers 11