Can you give your dog vitamin c?

There is no reason to - commercially available dog food has plenty of vitamin C in it, so you would be wasting your money. Also, there is a risk of toxicity from vitamin C, so it's not a good idea.

The only time you should give vitamin C supplements to your dog is when your veterinarian tells you to.