Melatonin is the best calming natural supplement for dogs, and you can find it at any health food store. Give your dog from 1 to 4 mg, depending on bodyweight, and try to give it a little ahead of the fireworks, if possible. A Thundershirt might well be the best solution of all.