how long does it take metronidazole to work in dogs?
This medication should take effect within 1 to 2 hours, and while effects may not be visibly noticed immediately, but gradual improvements are usually noticable after a few days.