Flagyl is just an antibiotic. It should be fine. But sometimes it can cause of upset stomach in people. They tend to get diarrhea on antibiotics. I would think dogs would be the same, too, but I don't have any first hand experience giving it to a dog. (Hopefully, someone else will know for sure.) So, just be prepared it could get a little worse before it gets better.