Water-soluble vitamins are the safest because only small amounts of the vitamin will be stored in the dog's body.
Vitamin C, niacin, biotin, and folic acid are also safe for dogs.
Omega 3 fatty acids, namely fish oil, are also beneficial for dogs.
But the gel caps made for humans can be a bit much for a dog to swallow.