1500 mg? Whoa. Humans, who typically weigh at least twice as much as dogs, and who can't synthesize their own vitamin C, only need less than a tenth that amount. The old USRDA daily allowance for C was 60mg, and they raised it to 90mg in 2000 or 2001 for reasons that nobody coudl explain. While vitmain C overdose is highly highly unlikely, too much vitamin C can hinder the absorption of iron and a few other nutrients. Not to mention, it seems like a waste of money to give your dogs more than about 50mg each a day. I'd suggest cutting those pills into quarters and giving them one every other day. Even that would be well above what they likely need, even if you have a great dane, a St. bernard, or even a mastiff.
I make what I call 'slop' for my two dogs which is just a little yogurt, bananas, carrots, peanut butter, and water in a blender. A batch will last about 3-4 days, and I will put one multivitamin in. I really think that that is all they need since they get lots of good stuff in the other foods that they are eating. They eat much healthier than I do.